<div dir="ltr">After more investigation it appears --graphviz does handle generator expressions ... partially. In particular it seems to get tripped up with $<JOIN:...><div><br></div><div>Example:</div><div>set( _test</div>
<div> one</div><div> two</div><div>)</div><div>target_link_libraries( my_target PRIVATE $<$<PLATFORM_ID:Windows>:$<JOIN:${_test}>> )</div><div><br></div><div>The graph generated on Linux shows a dependency on 'two' but not on 'one'.</div>
<div>Am I doing something wrong, or should I file a bug?</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 5, 2014 at 9:41 AM, Andrew Fuller <span dir="ltr"><<a href="mailto:mactalla.obair@gmail.com" target="_blank">mactalla.obair@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm trying out the --graphviz option to visualize link dependencies -- very useful!<div><br></div><div>
It seems to me that it does not understand generator expressions. We make use of generator expressions to bring in platform-specific libraries and when I generate the graphviz on Linux I'm still seeing Windows libraries in the graph.</div>
<div><br></div><div>What is the proper way to generate the graph for a particular configuration?</div><div><br></div><div>Thanks,</div><div>-Andrew</div></div>
</blockquote></div><br></div>