2009/8/10 Marcel Loose <[email protected]>:
> Hi all,
>
> Is there a way to catch the CMake Error 'get_directory_property' when
> requesting a property from a directory that has not yet been processed
> by CMake.

The doc says:
"If the property is not found, CMake will report an error."
and
"You can only get properties of a directory during
       or after it has been traversed by cmake."


> I need to do this, because, in my situation, it is not an error if one
> or more directories are not present (i.e. checked out). I would like
> get_directory_property() to return FALSE or NOTFOUND when it cannot find
> the requested directory, so that I can take appropriate action myself.
> Is that somehow possible?

May be you can check the directory exists with

if(EXISTS <directory>)

before

calling get_directory_property.

or coding your own

my_get_directory_property which does the job you want.

-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to