Commit 37b0592 1 parent 2f8bca0 commit 37b0592 Copy full SHA for 37b0592
File tree 1 file changed +10
-7
lines changed
1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -56,13 +56,16 @@ if( LLVM_ENABLE_ASSERTIONS )
56
56
if ( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" )
57
57
add_definitions ( -UNDEBUG )
58
58
# Also remove /D NDEBUG to avoid MSVC warnings about conflicting defines.
59
- set (REGEXP_NDEBUG "(^| )[/-]D *NDEBUG($| )" )
60
- string (REGEX REPLACE "${REGEXP_NDEBUG} " " "
61
- CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} " )
62
- string (REGEX REPLACE "${REGEXP_NDEBUG} " " "
63
- CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} " )
64
- string (REGEX REPLACE "${REGEXP_NDEBUG} " " "
65
- CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} " )
59
+ foreach (flags_var_to_scrub
60
+ CMAKE_CXX_FLAGS_RELEASE
61
+ CMAKE_CXX_FLAGS_RELWITHDEBINFO
62
+ CMAKE_CXX_FLAGS_MINSIZEREL
63
+ CMAKE_C_FLAGS_RELEASE
64
+ CMAKE_C_FLAGS_RELWITHDEBINFO
65
+ CMAKE_C_FLAGS_MINSIZEREL)
66
+ string (REGEX REPLACE "(^| )[/-]D *NDEBUG($| )" " "
67
+ "${flags_var_to_scrub} " "${${flags_var_to_scrub} }" )
68
+ endforeach ()
66
69
endif ()
67
70
else ()
68
71
if ( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELEASE" )
You can’t perform that action at this time.
0 commit comments