Thanks for the tips<br><br><div class="gmail_quote">On Jan 31, 2008 7:25 PM, David Cole <<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
>From the good old days before IS_DIRECTORY was invented, you can also
use a trailing "/" trick (hack?) with EXISTS to see if a directory
exists and is a directory...<br>
<br>
IF(EXISTS "${maybedir}/")<br>with a trailing "/" 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 "*") 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> <<a href="mailto:bigler@cs.utah.edu" target="_blank">bigler@cs.utah.edu</a>> 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's a different question. You want this command, then (in the man page).<br><br> IF(IS_DIRECTORY directory-name)<br><br>
True if the given name is a
directory. Behavior is well-<br> defined only for full paths.<br><br>So you probably want something like this:<br><br>IF(EXISTS "${dir}" AND IS_DIRECTORY "${dir}")<br><br>James<br><br>
pepone.onrez wrote:<br>> Yes i read this<br>> but i want to test if is a directory no a directory or a file<br>>><br>>><br>>> On Jan 31, 2008 7:04 PM, James Bigler <<a href="mailto:bigler@cs.utah.edu" target="_blank">bigler@cs.utah.edu</a>> wrote:<br>
>><br>>>> From the man page:<br>>>><br>>>>
IF(EXISTS file-name)<br>>>>
IF(EXISTS directory-name)<br>>>><br>>>>
True if the named file or directory
exists. Behavior<br>>>> is<br>>>>
well-defined only for full paths.<br>>>><br>>>><br>>>> pepone.onrez wrote:<br>>>>> There is any way for check if a directory exists using CMake ?<br>>>>><br>>>>> Thanks<br>
>>>><br>>>>><br>>>>><br>>>>><br>>>> ------------------------------------------------------------------------<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>
>>> _______________________________________________<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>
>>><br>>><br>><br>><br>> ------------------------------------------------------------------------<br>><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>_______________________________________________<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>