From 1ccb7e0e5edf42779cf0e321bc5748099ebe0376 Mon Sep 17 00:00:00 2001 From: Garey Akhmetshin Date: Wed, 13 Nov 2024 09:28:29 +0500 Subject: [PATCH] Set /MT for windows --- CMakeLists.txt | 2 +- cmake/Definitions.cmake | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e7f3c06..6903dc8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ #------------------------------------------------------------------------------------------- # Require a minimum version of cmake. -cmake_minimum_required(VERSION 3.13.5 FATAL_ERROR) +cmake_minimum_required(VERSION 3.20 FATAL_ERROR) # Set the name of the project. project("addtofullpack_manager") diff --git a/cmake/Definitions.cmake b/cmake/Definitions.cmake index 600773d..7682e53 100644 --- a/cmake/Definitions.cmake +++ b/cmake/Definitions.cmake @@ -25,7 +25,10 @@ elseif(WIN32) # Build type Release, MinSizeRel, RelWithDebInfo $<$,$,$>: NDEBUG RELEASE _RELEASE> -) + ) + set_target_properties("${CMAKE_PROJECT_NAME}" PROPERTIES + MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>" # static linking + ) endif() # Set the DEFINE_SYMBOL property