[CMake] Cmake configuration types and install targets

Sylvain PRAT sylvain.prat at laposte.net
Sun Feb 12 13:34:31 EST 2006


Brad King a écrit :
> Sylvain PRAT wrote:
> 
>> - how do you force configuration types in a CMakeLists.txt file to 
>> debug and release only? I seem to recall that this is not possible. 
>> Right?
> 
> 
> IF(CMAKE_CONFIGURATION_TYPES)
>   SET(CMAKE_CONFIGURATION_TYPES Debug Release)
> ENDIF(CMAKE_CONFIGURATION_TYPES)

Right, I was making a typo error: "Debug;Release". Thanks!

> 
>> - or how to avoid the duplicate copy? That is, how could i just 
>> install the release library and not the relwithdebuginfo nor 
>> minsizerel libraries?
>> - or do you know a workaround so i could copy my release and debug 
>> libraries out of their respective debug/ and release/ folders with 
>> visual c++?
> 
> 
> SET(CMAKE_DEBUG_POSTFIX _some_postfix)
> 
> will build the debug libraries with a different name.
> 
> -Brad

In fact, I meant duplicate copies for *release* versions : 
relwithdebufinfo, minsizerel and release. That is, is there a 
CMAKE_MINSIZE_POSTFIX, CMAKE_RELWITHDEBUG_POSTFIX or something like that?


-- 
Sylvain Prat

Email : sylvain.prat at laposte.net
Tel   : +33 6 78 71 51 21


More information about the CMake mailing list