Add a check of MSVC variable before setting flags that link the libra… (#814)
* Add a check of MSVC variable before setting flags that link the library with the MSVC static runtime * Move MSVC guard inside the 'foreach' loop used to force static runtime link
This commit is contained in:
parent
c8c587fa6c
commit
ae79bd95de
|
@ -317,8 +317,10 @@ if (CAPSTONE_BUILD_STATIC_RUNTIME)
|
||||||
CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG_INIT
|
CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG_INIT
|
||||||
CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||||
CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG_INIT)
|
CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG_INIT)
|
||||||
STRING(REPLACE "/MD" "/MT" "${flag}" "${${flag}}")
|
if (MSVC)
|
||||||
SET("${flag}" "${${flag}} /EHsc")
|
STRING(REPLACE "/MD" "/MT" "${flag}" "${${flag}}")
|
||||||
|
SET("${flag}" "${${flag}} /EHsc")
|
||||||
|
endif (MSVC)
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue