On Wed, 17 Nov 2010 13:12:42 +0100 Yngve Inntjore Levinsen <[email protected]> wrote:
> On Wednesday 17 November 2010 12:30:06 Adam J Richardson wrote: > > Is this a correct specification for multiple include/lib paths in > > environment variables? If not, what should I use instead? Sometimes > > it seems to work, other times not... > > > > CMAKE_INCLUDE_PATH=C:/Compilers/Includes;C:/Compilers/MinGW/include > > CMAKE_LIBRARY_PATH=C:/Compilers/Libs;C:/Compilers/MinGW/lib > > This is how I would write it: > INCLUDE_DIRECTORIES(C:/Compilers/Includes C:/Compilers/MinGW/include) > TARGET_LINK_LIBRARIES(<your binary file name> C:/Compilers/Libs > C:/Compilers/MinGW/lib) > > I mostly use *nix systems though, so I am not perfectly sure how to > get it correct on Windows.. Thanks for the reply Yngve. I wasn't clear: I need to specify the paths in the environment, not the CMakeLists.txt file. I use mostly *nix too, so adding Win-specific bits to the CMakeLists.txt isn't acceptable. I'm guessing on the *nix buildslaves I would have env vars: CMAKE_INCLUDE_PATH=/usr/include:/usr/myfunkylib/include CMAKE_LIBRARY_PATH=/usr/lib:/usr/myfunkylib/lib using colons as separators rather than semicolons as on Windows. Right? Or not? Should I be using one or the other for both types of environment, since CMake is xplat? Or is my approach entirely wrong? I would like to use CMAKE_*_PATH since those are included automatically and I'm a lazy developer. ;)
signature.asc
Description: PGP signature
_______________________________________________ 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
