Ich suche nach einer Möglichkeit, CMake dazu zu bringen, jedes Mal, wenn es feststellt, dass sich die Abhängigkeiten für ein bestimmtes Ziel/ausführbare Datei geändert haben, ein Shell-Befehl erneut auszuführen. Ich habe versucht, einen benutzerdefinierten Befehl hinzuzufügen, der von einem Ziel abhängig ist, aber das scheint nicht zu funktionieren.
Beispiel, was ich dachte, könnte funktionieren:
ADD_CUSTOM_COMMAND(
OUTPUT temp
DEPENDS my_Target
COMMAND ./some_command.sh)
Irgendwelche Vorschläge für einen Befehl, der in der Lage sein könnte, einen Befehl auszuführen, wenn eine Änderung der Abhängigkeit für ein Ziel festgestellt wurde. Oder noch besser, wenn wir eine Änderung in spezifischen Dateien überprüfen können.