Fix option replacement when flags are empty
For the scenario when cmake is executed from MSVC with empty CXX flags. Signed-off-by: Denis Zalevskiy <denis.zalevskiy@basemark.com>
This commit is contained in:
parent
9325cc013e
commit
78dbd7514a
@ -186,7 +186,7 @@ elseif(MSVC)
|
|||||||
if(NOT ENABLE_RTTI)
|
if(NOT ENABLE_RTTI)
|
||||||
string(FIND "${CMAKE_CXX_FLAGS}" "/GR" MSVC_HAS_GR)
|
string(FIND "${CMAKE_CXX_FLAGS}" "/GR" MSVC_HAS_GR)
|
||||||
if(MSVC_HAS_GR)
|
if(MSVC_HAS_GR)
|
||||||
string(REGEX REPLACE /GR /GR- CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
string(REGEX REPLACE "/GR" "/GR-" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
||||||
else()
|
else()
|
||||||
add_compile_options(/GR-) # Disable RTTI
|
add_compile_options(/GR-) # Disable RTTI
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user