From 78dbd7514af2111d2a9beaaf1cd4ce7f57e9a172 Mon Sep 17 00:00:00 2001 From: Denis Zalevskiy Date: Tue, 5 Jan 2021 11:25:24 +0200 Subject: [PATCH] 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 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ada2b8fb..5b176e45 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -186,7 +186,7 @@ elseif(MSVC) if(NOT ENABLE_RTTI) string(FIND "${CMAKE_CXX_FLAGS}" "/GR" 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() add_compile_options(/GR-) # Disable RTTI endif()