From 0a0084d8d042c4550f3458aac654c1047f43e265 Mon Sep 17 00:00:00 2001 From: "James E. King, III" Date: Tue, 8 Nov 2016 09:32:25 -0500 Subject: [PATCH] fix compiler flags for MSVC_STATIC_RT=OFF builds --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d4a8e29..7925c14 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -215,13 +215,14 @@ if(MSVC) endif() # correct linker options - foreach(flag_var yaml_c_flags yaml_cxx_flags) + foreach(flag_var CMAKE_C_FLAGS CMAKE_CXX_FLAGS) foreach(config_name "" DEBUG RELEASE MINSIZEREL RELWITHDEBINFO) set(var_name "${flag_var}") if(NOT "${config_name}" STREQUAL "") set(var_name "${var_name}_${config_name}") endif() string(REPLACE "/MD" "${LIB_RT_OPTION}" ${var_name} "${${var_name}}") + set(${var_name} "${${var_name}}" CACHE STRING "" FORCE) endforeach() endforeach() endif()