But since &quot;(&quot; and &quot;)&quot; are both valid characters in file and directory names... and more common than &quot;;&quot; -- perhaps you should just use the &quot;;&quot; as the delimiter...?<div><br></div><div>
Otherwise, you can certainly iterate over the glob results with a foreach loop and construct the string that you want.</div><div><br></div><div>Something like: (untested, just written in email)</div><div>set(dirs &quot;&quot;)</div>
<div>foreach(d ${glob_results})</div><div>  set(dirs &quot;${dirs}(${d})&quot;)<br>endforeach()</div><div>message(&quot;dirs=&#39;${dirs}&#39;&quot;)</div><div><br></div><div><br></div><div>HTH,</div><div>David</div><div>
<br></div><div><br><div class="gmail_quote">On Sat, Jul 3, 2010 at 7:56 AM, Hicham Mouline <span dir="ltr">&lt;<a href="mailto:hicham@mouline.org">hicham@mouline.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">









<div lang="EN-GB" link="blue" vlink="purple">

<div>

<p class="MsoNormal">Hello</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I file glob the list of directories and get the result as a
list in MYPROJECT_LIST which is just a string with semicolons.</p>

<p class="MsoNormal">I&#39;d like to obtain a string that looks like this:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">(dir1)(dir2)(dir3)(dir4)...</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">that I will then pass as a preprocessor macro to C++ code.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks,</p>

</div>

</div>


<br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br></blockquote></div><br></div>