MSVC build: Statically link runtime library

This commit is contained in:
kichikuou
2021-09-18 21:09:57 +09:00
parent bc3580e4ef
commit a0e46ce23b
+8
View File
@@ -1,5 +1,8 @@
cmake_minimum_required(VERSION 3.13)
# Enable CMAKE_MSVC_RUNTIME_LIBRARY, requires CMake >=3.15
cmake_policy(SET CMP0091 NEW)
project(System3 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 14)
@@ -9,6 +12,11 @@ if (MSYS)
list(APPEND CMAKE_LIBRARY_PATH $ENV{MINGW_PREFIX}/$ENV{MINGW_CHOST}/lib)
endif ()
if (MSVC)
# Use statically-linked runtime library.
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif ()
add_subdirectory(../deps/fmgen fmgen)
if (ANDROID)