Fix CFLAGS for static-CRT build.

Setting the variables to only "/MT(d)" resets all other flags to their defaults, so the debug build used release flags.
This commit is contained in:
Christian Ullrich 2014-10-13 13:06:02 +02:00
parent 1395e4303a
commit b52e7a69aa

View File

@ -98,8 +98,8 @@ if (MSVC)
add_definitions( "/W3 /D_CRT_SECURE_NO_WARNINGS /wd4005 /wd4996 /nologo" ) add_definitions( "/W3 /D_CRT_SECURE_NO_WARNINGS /wd4005 /wd4996 /nologo" )
if (JANSSON_STATIC_CRT) if (JANSSON_STATIC_CRT)
set(CMAKE_C_FLAGS_RELEASE "/MT") set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /MT")
set(CMAKE_C_FLAGS_DEBUG "/MTd") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /MTd")
endif() endif()
endif() endif()