cmake: Wie füge ich einen add_custom_command hinzu, der nur ein Shellscript ausführt?

8

Wenn ich den klassischen Gnu benutze, mache ich Post-Build-Aktionen wie Flash das Gerät (wenn es ein eingebettetes Gerät ist) und andere ähnliche Aktionen. Das tatsächliche Blinken ist normalerweise hinter einem kleinen Befehl oder einigen Befehlen verborgen.

Dann kann ich etwas eingeben wie

%Vor%

Ich baue zuerst den Code und dann landet er auf dem Ziel. Das klassische Makefile könnte etwas darin haben:

%Vor%

Aber wie füge ich diese Art von Post-Build-Aktionen zu einem cmake-Build hinzu?

Wie füge ich einen "benutzerdefinierten Befehl" hinzu, der nur ein Shellscript ausführt?

Diese Frage bezieht sich auf add_custom_command: Die Frage cmake add custom command fühlt sich an, als ob es nah ist. aber der add_custom_command scheint eine "Ausgabedatei" zu benötigen. Aber in diesem Fall passiert etwas, das nicht generiert wird.

Was würde ich in die CMakeLists.txt einfügen, um eine solche benutzerdefinierte Aktion hinzuzufügen?

/ Danke

Als Referenz einen Link in die cmake-Dokumentation zu diesem Thema

Johan 08.11.2011, 16:42
quelle

1 Antwort

12

Versuchen Sie Folgendes:

%Vor%     
arrowd 08.11.2011, 17:02
quelle

Tags und Links