[CMake] How to turn off incremental linking for MSVC Debug and RelWithDebInfo targets?

John Drescher drescherjm at gmail.com
Tue Feb 9 14:40:52 EST 2010


>> 	STRING(REPLACE "INCREMENTAL:YES" "INCREMENTAL:NO" replacementFlags
>> ${CMAKE_EXE_LINKER_FLAGS_DEBUG})
>> 	message (${replacementFlags})
>> 	SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG ${replacementFlags})
>> 		
>> 		
>> 	STRING(REPLACE "INCREMENTAL:YES" "INCREMENTAL:NO" replacementFlags2
>> ${CMAKE_EXE_LINKER_FLAGS})
>> 	message (${replacementFlags2})
>> 	SET(CMAKE_EXE_LINKER_FLAGS ${replacementFlag2})
>> 	
>>
>> Is there a method using CMake 2.8 or CMake 2.8.1 that works?
>>

I thought that the following worked in the past since I have this in
my CMakeLists.txt:
 SET(CMAKE_EXE_LINKER_FLAGS "/INCREMENTAL:NO /MANIFEST /STACK:10000000 ")

but it appears that this no longer works with cmake 2.8.0. I believe
it worked previously.

I do not have a solution for this yet.

John


More information about the CMake mailing list