From 8b63de9e552ff2b991e047723ea715b4b7d99575 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Thu, 15 Aug 2019 16:28:03 +0800 Subject: [PATCH] cmake: static: add msvc check before adding msvc flags When building with STATIC_BUILD=ON, different flags need to be specified when using MSVC. Check for this flag and only set them if necessary. Signed-off-by: Sean Cross --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c808572d..f662dbe7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,7 +16,7 @@ set(link_param "") if (STATIC_BUILD) set(Boost_USE_STATIC_LIBS ON) if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") + elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows" AND MSVC) set(CMAKE_CXX_FLAGS_RELEASE "/MT") set(CMAKE_CXX_FLAGS_DEBUG "/MTd") if (BUILD_PYTHON)