Hi!
I'm trying to understand a large project built with CMake, and think it would be very helpful to get a view of which CMake-file "calls" which other CMake-file. I'm interested in the chain of calls using "add_subdirectory" and "include".
I have looked at the options "--debug-output" and "--trace", but they only give a "flat" view of the call graph. And reconstructing a tree-like representation from that info seems non-trivial to me.
I'm hoping to get something like this (I hope the intended indentation can be seen):
CMakeLists.txt
.... MyMacros/Setup.cmake
.... .... MyMacros/OtherStuff.cmake
.... Misc/CMakeLists.txt
.... .... prog_a/CMakeLists.txt
.... .... prog_b/CMakeLists.txt
Is there some way to accomplish this, or something similar?
/Johan Holmberg
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQKitware offers various services to support the CMake community. For more information on each offering, please visit:
CMake Support:
http://cmake.org/cmake/help/support.htmlCMake Consulting:
http://cmake.org/cmake/help/consulting.htmlCMake Training Courses:
http://cmake.org/cmake/help/training.htmlVisit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.htmlFollow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake