The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=13809 ====================================================================== Reported By: Vassil Vassilev Assigned To: ====================================================================== Project: CMake Issue ID: 13809 Category: CMake Reproducibility: always Severity: feature Priority: normal Status: new ====================================================================== Date Submitted: 2012-12-21 09:04 EST Last Modified: 2012-12-21 09:04 EST ====================================================================== Summary: add_dependencies and --graphviz Description: Hi, I am using cmake in the context of C# and I don't use add_library or add_executable but I have my own functions that do that trick. I resolve the dependencies between the libraries (since have my home-grown csharp_add_library) using add_dependencies. Using that however doesn't allow me to print the dependencies between the targets, which is something IMO natural to expect. Am I doing something wrong in general or somebody just has to teach cmGraphVizWriter to react on cmTarget::UTILITY? If that is the case I can propose the attached patch. Cheers, Vassil PS1: Note that I am newbie (I've started using cmake 3 days ago). PS2: I had hard time building cmake sources in debug mode. Why there is no ./bootstrap --enable-debug switch?
Steps to Reproduce: 1. add_custom_target(... libA ...) 2. add_custom_target(... libB ...) 3. add_dependencies(libA libB) 4. cmake --graphviz=file.dot path_to_some_source ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-12-21 09:04 Vassil VassilevNew Issue 2012-12-21 09:04 Vassil VassilevFile Added: cmGraphVizWriterPlusUtility.diff ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers