<div dir="ltr">Hi,<div><br></div><div>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)</div><div><br></div><div>Now as part of that I generate a CMakeGraphVizOptions file containing three lines</div><div><br></div><div>set(GRAPHVIZ_EXTERNAL_LIBS FALSE)</div><div>set(GRAPHVIZ_GENERATE_PER_TARGET FALSE)</div><div>set(GRAPHVIZ_GENERATE_DEPENDERS FALSE)</div><div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>I thought it might be just responding to the first line, but tried switching them around and the result was the same.</div><div><br></div><div>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.</div><div><br></div><div>Have I missed something, or is there a bug?</div><div><br></div><div>regards</div><div><br></div><div>JonĀ </div></div>