Build: Set MSVC run-time lib based on IDE config
This commit is contained in:
@@ -405,6 +405,8 @@ if(MSVC)
|
|||||||
CMAKE_VERSION VERSION_GREATER "3.15")
|
CMAKE_VERSION VERSION_GREATER "3.15")
|
||||||
if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG")
|
if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG")
|
||||||
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebug)
|
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebug)
|
||||||
|
elseif(MSVC_IDE)
|
||||||
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded)
|
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -15,6 +15,8 @@ if(MSVC)
|
|||||||
CMAKE_VERSION VERSION_GREATER "3.15")
|
CMAKE_VERSION VERSION_GREATER "3.15")
|
||||||
if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG")
|
if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG")
|
||||||
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebugDLL)
|
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebugDLL)
|
||||||
|
elseif(MSVC_IDE)
|
||||||
|
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDLL)
|
set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDLL)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user