[CMake] How to insert environment variable in INCLUDE_DIRECTORIES

Peterson, Isaac F. isaac.f.peterson at ngc.com
Fri Apr 24 12:08:13 EDT 2009


I've tried all sorts of different combinations of slashes and quotes without success.

Does anyone know how to tell cmake NOT to prepend the ..\..\ProjName in front of the INCLUDE_DIRECTORIES folder list?

If I put C:/folder, it does not prepend the relative path.  How does cmake decide which to prepend and which not to?


----- Original Message -----
From: Tyler Roscoe <tyler at cryptio.net>
To: Peterson, Isaac F.
Cc: cmake at cmake.org <cmake at cmake.org>
Sent: Tue Apr 21 23:53:35 2009
Subject: Re: [CMake] How to insert environment variable in INCLUDE_DIRECTORIES

On Tue, Apr 21, 2009 at 08:08:34PM -0500, Peterson, Isaac F. wrote:
> I'd like to do the following
> 
> INCLUDE_DIRECTORIES(
>    include
>    some_local_folder/include
>    $(MY_PATH)/some_library/include
> )
> 
> Which would generate the following includes in VS:
> 
> ..\include
> ..\some_local_folder\include
> $(MY_PATH)\some_library\include

Did you try getting creative with quotes and/or backslashes? Something
like \$\(MY_PATH\) might get the job done.

tyler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090424/e62a45a8/attachment.htm>


More information about the CMake mailing list