Hi,

I'm using the graphviz functionality of CMake to allow me to extract
dependencies and thus a sub-project build order for auto builds (I'm using
buildbot, and building sub projects separately gives more informative
feedback since I can see which ones fail)

Now as part of that I generate a CMakeGraphVizOptions file containing three
lines

set(GRAPHVIZ_EXTERNAL_LIBS FALSE)
set(GRAPHVIZ_GENERATE_PER_TARGET FALSE)
set(GRAPHVIZ_GENERATE_DEPENDERS FALSE)

Now on windows, using CMake 3.2.1 this works as expected, I get just one
file, the one fro the whole project, with no external libs referenced.

But on OSX, using CMake 3.3.2, only the GRAPHVIZ_EXTERNAL_LIBS variable
seems to make a difference. So I get graphiz files for every target and
depender files for them all.

I thought it might be just responding to the first line, but tried
switching them around and the result was the same.

Luckily the one variable that is working is the one that is crucial for my
needs, the others are just to avoid unnecessary files cluttering things up,
but I'm still intrigued as to why it's failing.

Have I missed something, or is there a bug?

regards

Jon
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to