2017-03-03 6 views
1

ich den gemeinsamen Weg kennen ein CMake Projektabhängigkeiten Graph von CLI zu generieren:CMake graphviz automatisch generiert

cmake --graphviz=[file] 

Aber ist es eine Möglichkeit, nur durch Einrichten eines Flag oder einen Befehl innerhalb eines CMakeList automatisch generiert werden? Die Idee ist die CMakeList selbst, die die Grapherzeugung auslöst, und nicht den Benutzer über die Befehlszeile.

Antwort

2

Sie könnten CMake erneut in Ihrem Skript aufrufen, z. wie:

add_custom_target(graphviz ALL 
        "${CMAKE_COMMAND}" "--graphviz=foo" . 
        WORKING_DIRECTORY "${CMAKE_BINARY_DIR}") 
Verwandte Themen