Thanks for the tips<br><br><div class="gmail_quote">On Jan 31, 2008 7:25 PM, David Cole &lt;<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;From the good old days before IS_DIRECTORY was invented, you can also
use a trailing &quot;/&quot; trick (hack?) with EXISTS to see if a directory
exists and is a directory...<br>
<br>
IF(EXISTS &quot;${maybedir}/&quot;)<br>with a trailing &quot;/&quot; will return false if
${maybedir} is a file that exists, but true if ${maybedir} is a
directory that exists...<br>
<br>
I use this to parse only directories out of FILE(GLOB file_list &quot;*&quot;) results.<br>
<br>
HTH,<br><font color="#888888">
David</font><div><div></div><div class="Wj3C7c"><br>
<br><div><span class="gmail_quote">On 1/31/08, <b class="gmail_sendername">James Bigler</b> &lt;<a href="mailto:bigler@cs.utah.edu" target="_blank">bigler@cs.utah.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Oh, that&#39;s a different question.&nbsp;&nbsp;You want this command, then (in the man page).<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IF(IS_DIRECTORY directory-name)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
True if the given name is a
directory.&nbsp;&nbsp;Behavior&nbsp;&nbsp;is&nbsp;&nbsp;well-<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; defined only for full paths.<br><br>So you probably want something like this:<br><br>IF(EXISTS &quot;${dir}&quot; AND IS_DIRECTORY &quot;${dir}&quot;)<br><br>James<br><br>

pepone.onrez wrote:<br>&gt; Yes i read this<br>&gt; but i want to test if is a directory no a directory or a file<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On Jan 31, 2008 7:04 PM, James Bigler &lt;<a href="mailto:bigler@cs.utah.edu" target="_blank">bigler@cs.utah.edu</a>&gt; wrote:<br>

&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;From the man page:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
IF(EXISTS file-name)<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
IF(EXISTS directory-name)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
True&nbsp;&nbsp;if&nbsp;&nbsp;the&nbsp;&nbsp;named file or directory
exists.&nbsp;&nbsp;Behavior<br>&gt;&gt;&gt; is<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
well-defined only for full paths.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; pepone.onrez wrote:<br>&gt;&gt;&gt;&gt; There is any way for check if a directory exists using CMake ?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Thanks<br>

&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt;&gt;&gt; _______________________________________________<br>

&gt;&gt;&gt;&gt; CMake mailing list<br>&gt;&gt;&gt;&gt; <a href="mailto:CMake@cmake.org" target="_blank">CMake@cmake.org</a><br>&gt;&gt;&gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>

&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; CMake mailing list<br>&gt;&gt;&gt; <a href="mailto:CMake@cmake.org" target="_blank">CMake@cmake.org</a><br>&gt;&gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>

&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; CMake mailing list<br>&gt; <a href="mailto:CMake@cmake.org" target="_blank">CMake@cmake.org</a><br>

&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>_______________________________________________<br>CMake mailing list<br><a href="mailto:CMake@cmake.org" target="_blank">CMake@cmake.org</a><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></div><br>_______________________________________________<br>CMake mailing list<br><a href="mailto:CMake@cmake.org">CMake@cmake.org</a><br><a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</blockquote></div><br>