Hi,<br><br>Suppose I have a macro that rougly behaves like this:<br><br><span style="font-family: courier new,monospace;">macro( foo )</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; list( APPEND my_list &lt;something&gt; )</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; if( &lt;foo&#39;s length is less than certain number&gt; )</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; foo()</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; endif()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">endmacro()</span><br><br>How would this be processed in CMake? Obviously you couldn&#39;t inline this macro because it&#39;s recursive. I need to do something like this to recursively iterate target dependencies and append all of their includes to a single, flattened list.<br>
<br>Thanks.<br>