CMake: führen Sie ein makro/Funktion wie der Befehl von add_custom_command

Ich verwende eine externe Bibliothek, die bietet ein CMake-Funktion für die automatische code-Generierung, verwendet werden, in meinem CMakeLists. Das problem ist, dass, wenn ich ändern, eine CMakeLists dann die Funktion erneut ausgeführt wird, wird die Auslösung der Neukompilierung des neu generiert werden, aber unverändert Quellen. Ich bräuchte so etwas wie add_custom_command mit der Möglichkeit zum angeben der CMake-Funktion als BEFEHL anstatt eine ausführbare Datei, so dass die Funktion wird nur ausgeführt, wenn die automatisch generierten Dateien nicht bereits vorhanden sind.
Ist das machbar?? Wenn nicht, gibt es einen anderen Weg um dasselbe Ergebnis zu erhalten?
Danke.

InformationsquelleAutor Nicola Mori | 2015-01-14
Schreibe einen Kommentar