From 432a6958589c957a7104186411703799f524d93e Mon Sep 17 00:00:00 2001 From: praydog Date: Thu, 5 Oct 2023 01:50:02 -0700 Subject: [PATCH] Always compile in /MT --- CMakeLists.txt | 3 ++- cmake.toml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 404e91cd..24a104d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,10 +47,11 @@ if ("${CMAKE_BUILD_TYPE}" MATCHES "Release") string(REGEX REPLACE "/MD" "/MT" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}") string(REGEX REPLACE "/MD" "/MT" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}") - set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded") message(NOTICE "Building in Release mode") endif() +set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") + include(FetchContent) message(STATUS "Fetching bddisasm (v1.34.10)...") diff --git a/cmake.toml b/cmake.toml index a12392d0..08954be1 100644 --- a/cmake.toml +++ b/cmake.toml @@ -23,9 +23,10 @@ if ("${CMAKE_BUILD_TYPE}" MATCHES "Release") string(REGEX REPLACE "/MD" "/MT" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}") string(REGEX REPLACE "/MD" "/MT" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}") - set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded") message(NOTICE "Building in Release mode") endif() + +set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") """ [target.spdlog]