<div dir="ltr">Hi Micha,<div><br></div><div style>  My interest is in "show me the dependencies the external project depends on"</div><div><br></div><div style>  I am considering migrating an in-house build system to build opensource projects to using CMake.</div><div style>  As there are many external packages and versions (close to 100), I'd like to be able to visualize their dependency.</div><div style>  Once the new system based on CMake is working, I need to build them for different target OS to assist in migration from current OS to future OS version.</div><div style><br></div><div style>  e.g.</div><div style><br></div><div style><div>ExternalProject_Add ( python264_static</div><div>    ....</div><div>  )<br></div><div><br></div><div>ExternalProject_Add ( python264</div><div>  DEPENDS</div><div>  python264_static</div><div>    ....</div><div>  )<br></div><div><br></div><div>ExternalProject_Add ( boost_1_47_0<br></div><div><div>  DEPENDS</div><div>  python264</div><div>    ....</div><div>  )<br></div></div><div><br></div><div><div>ExternalProject_Add ( alembic_1_5_5<br></div><div><div>  DEPENDS</div><div>  python264 boost_1_47_0</div><div>    ....</div><div>  )<br></div></div></div><div><br></div></div><div style>Cheers</div><div style><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 September 2014 11:58, Micha Hergarden <span dir="ltr"><<a href="mailto:micha.hergarden@gmail.com" target="_blank">micha.hergarden@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/22/2014 04:59 PM, Nicholas Yue wrote:<br>
> Hi,<br>
><br>
>     CMake has graphviz output capability for dependency within a project.<br>
><br>
>     Is there a way to graph dependency at the ExternalProject_Add()<br>
> level ?<br>
><br>
> Cheers<br>
><br>
</span>Hello Nicholas,<br>
<br>
Can you clarify your question a bit more? Do you mean 'show me the<br>
external projects a target in my project depends on' or do you mean<br>
'show me the dependencies the external project depens on', or something<br>
different altogether?<br>
<br>
With kind regards,<br>
Micha Hergarden<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Nicholas Yue<br>Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5<br>Custom Dev - C++ porting, OSX, Linux, Windows<br><a href="http://au.linkedin.com/in/nicholasyue" target="_blank">http://au.linkedin.com/in/nicholasyue</a><br><a href="https://vimeo.com/channels/naiadtools" target="_blank">https://vimeo.com/channels/naiadtools</a><br></div>
</div>