On Thu, Jun 25, 2009 at 04:57:55PM +0200, Micha Renner wrote:
> Is it possible to assign the include-directories to a target?
> Something like:
>
> SET_TARGET_PROPERTIES(${_targetname} PROPERTIES
> INCLUDE_DIRECTORIES ....)
>
> Would be logical, since it is the same way as with definitions
>
> SET_TARGET_PROPERTIES(${_targetname} PROPERTIES COMPILE_DEFINITIONS ...)
I agree that this would be nice. I don't know of any way to do it now
(other than include_directories() of course).
Btw, I think the following may be a documentation bug. From
set_directory_properties():
"Set a property for the current directory and subdirectories. [...] The
properties include: INCLUDE_DIRECTORIES ..."
But then in the documentation for the directory property
INCLUDE_DIRECTORIES:
"This read-only property specifies the list of directories given so far
to the include_directories command. It is intended for debugging
purposes."
So is it read-only, or can you set it on directories?
Ok so I conducted an experiment and it appears that you *can* do
set_directory_properties(PROPERTIES INCLUDE_DIRECTORIES /some/dir). So
the second doc entry is incorrect and Micha you might be able to use
set_directory_properties() to do what you want.
tyler
_______________________________________________
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