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
Tags und Links build-process cmake makefile