CMake und generierte Dateien
-
Hallo,
ich ärger mich gerade bei CMake damit rum, einen Generator einzubinden, welche Sourcecode für ein Target ausspuckt.
Problem dabei ist, dass ich nicht genau weis, welche Dateien generiert werden, allerdings kann ich die entsprechenden Dateien über die Namen rausfiltern.
Das Suchen nach den entsprechenden Dateien ist allerdings ein Problem, weil die Targets mitunter gebaut werden nachdem die entsprechende Variable belegt wurde.kleines Beispiel:
# eigentlich wäre ja add_custom_command gefragt, aber ich kenne ja die OUTPUT Dateien nicht add_custom_target( generated COMMAND myGenerator) # das wird wohl vor dem Erstellen des generated-Targets ausgeführt file(GLOB GENERATED*.cc SOURCE) add_library( mylib ${SOURCE}) add_dependencies(mylib generated)