build: attempt to repair the build

The change in 9b84dabc5f uses a newer
syntax which not all the builders support.  Use an explicit `OR` over
the languages instead to repair the builders.
This commit is contained in:
Saleem Abdulrasool 2020-02-02 16:18:00 -08:00
parent d24d8af320
commit a43bf80788
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ if( LLVM_ENABLE_ASSERTIONS )
if( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" ) if( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" )
# NOTE: use `add_compile_options` rather than `add_definitions` since # NOTE: use `add_compile_options` rather than `add_definitions` since
# `add_definitions` does not support generator expressions. # `add_definitions` does not support generator expressions.
add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:-UNDEBUG>) add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-UNDEBUG>)
# Also remove /D NDEBUG to avoid MSVC warnings about conflicting defines. # Also remove /D NDEBUG to avoid MSVC warnings about conflicting defines.
foreach (flags_var_to_scrub foreach (flags_var_to_scrub