Fix compiler flags for MSVC_STATIC_RT=OFF builds
Fix compiler flags for MSVC_STATIC_RT=OFF builds
This commit is contained in:
parent
b5b03bb9ad
commit
96598c5c25
@ -222,13 +222,14 @@ if(MSVC)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# correct linker options
|
# 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)
|
foreach(config_name "" DEBUG RELEASE MINSIZEREL RELWITHDEBINFO)
|
||||||
set(var_name "${flag_var}")
|
set(var_name "${flag_var}")
|
||||||
if(NOT "${config_name}" STREQUAL "")
|
if(NOT "${config_name}" STREQUAL "")
|
||||||
set(var_name "${var_name}_${config_name}")
|
set(var_name "${var_name}_${config_name}")
|
||||||
endif()
|
endif()
|
||||||
string(REPLACE "/MD" "${LIB_RT_OPTION}" ${var_name} "${${var_name}}")
|
string(REPLACE "/MD" "${LIB_RT_OPTION}" ${var_name} "${${var_name}}")
|
||||||
|
set(${var_name} "${${var_name}}" CACHE STRING "" FORCE)
|
||||||
endforeach()
|
endforeach()
|
||||||
endforeach()
|
endforeach()
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
Reference in New Issue
Block a user