From 96598c5c25c9dc44f48cb6c0987cd2935842b7c1 Mon Sep 17 00:00:00 2001 From: "James E. King, III" Date: Fri, 11 Nov 2016 00:28:30 -0500 Subject: [PATCH] Fix compiler flags for MSVC_STATIC_RT=OFF builds 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 2a74c50..2442edd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -222,13 +222,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()