Jesper Eskilson wrote:
Christian Ehrlicher wrote:
Von: Jesper Eskilson
An: Jack Kelly
CC: [email protected]
Betreff: Re: [CMake] Project being (unnecessarily) relinked
Jack Kelly wrote:
Is there any reason why
IF("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
LINK_DIRECTORIES("/path/to/debug/lib")
ELSE("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
LINK_DIRECTORIES("/path/to/release/lib")
ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
won't work for you?
Yes; I'm using Visual Studio project files. The build type is not set
when cmake is run; it is determined by Visual Studio.
And this:
SET(FOO_LIBRARY optimized FOO_LIBRARY_RELEASE} debug FOO_LIBRARY_DEBUG})
I'm don't understand. Is that a generalized way of having
configuration-specific values for variables, or what. And why the
unmatched curly bracket?
See the documentation for target_link_libraries or link_libraries.
optimized and debug are
key words that can be used to specify which libraries should be used for
which type
of build. The mismatched curly is a typo.
-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake