From ce9cd6ad9acea318cfb411dff3216f332a8f4026 Mon Sep 17 00:00:00 2001 From: Edward Chen <18449977+edgchen1@users.noreply.github.com> Date: Tue, 13 Apr 2021 11:18:34 -0700 Subject: [PATCH] Update usage of generator expression $ which is not available in CMake 3.14. (#7318) --- cmake/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 46ba57cdc7..e7a8fc0335 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -163,8 +163,9 @@ function(set_msvc_c_cpp_compiler_warning_level warning_level) set(warning_flag "/W${warning_level}") get_property(opts DIRECTORY PROPERTY COMPILE_OPTIONS) # only match the generator expression added by this function - list(FILTER opts EXCLUDE REGEX "^\\$<\\$:/W[0-4]>$") - list(APPEND opts "$<$:${warning_flag}>") + list(FILTER opts + EXCLUDE REGEX "^\\$<\\$,\\$>:/W[0-4]>$") + list(APPEND opts "$<$,$>:${warning_flag}>") set_property(DIRECTORY PROPERTY COMPILE_OPTIONS "${opts}") endif() endfunction()