From 26fc07c8d12cc02cf95a5ec745178f9d1916556a Mon Sep 17 00:00:00 2001 From: DRC Date: Thu, 8 Feb 2024 12:03:37 -0500 Subject: [PATCH] Build: Set MSVC run-time lib based on IDE config --- CMakeLists.txt | 2 ++ sharedlib/CMakeLists.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 26bb189cd..03cb1d646 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -405,6 +405,8 @@ if(MSVC) CMAKE_VERSION VERSION_GREATER "3.15") if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG") set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebug) + elseif(MSVC_IDE) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") else() set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded) endif() diff --git a/sharedlib/CMakeLists.txt b/sharedlib/CMakeLists.txt index 449b18486..5ca8a8b8b 100644 --- a/sharedlib/CMakeLists.txt +++ b/sharedlib/CMakeLists.txt @@ -15,6 +15,8 @@ if(MSVC) CMAKE_VERSION VERSION_GREATER "3.15") if(CMAKE_BUILD_TYPE_UC STREQUAL "DEBUG") set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDebugDLL) + elseif(MSVC_IDE) + set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>DLL") else() set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreadedDLL) endif()