Allow the creation of win32 debug builds.
authorHendrik Leppkes <h.leppkes@gmail.com>
Sat, 6 Mar 2010 09:55:56 +0000 (10:55 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 7 Mar 2010 15:57:21 +0000 (16:57 +0100)
CMakeLists.txt

index 698cc49..0a3878c 100644 (file)
@@ -298,6 +298,9 @@ endif(STATIC AND CMAKE_COMPILER_IS_GNUCXX)
 if(WIN32)
   link_libraries(imm32 winmm dbghelp Secur32)  # missing by default :/
   if(MSVC)
+    set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO "/debug /INCREMENTAL:YES /NODEFAULTLIB:libcmt /DEFAULTLIB:msvcrt")
+    set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO}")
+    set(CMAKE_EXE_LINKER_FLAGS_DEBUGFULL "${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBUGINFO}")
     link_libraries(Version dwmapi shlwapi)
   endif(MSVC)
   if(HAVE_SSL AND STATIC)