From 32c453a5f13f8e1dd11a91aa2de5e3fd6dc3e87c Mon Sep 17 00:00:00 2001 From: comex Date: Sun, 20 Aug 2023 14:52:58 -0700 Subject: Avoid `$` because it doesn't include AppleClang. --- src/CMakeLists.txt | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 015b98d60..6068c7a1f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -114,17 +114,19 @@ else() -Wno-attributes -Wno-invalid-offsetof -Wno-unused-parameter - - $<$:-Wno-braced-scalar-init> - $<$:-Wno-unused-private-field> - $<$:-Wno-nullability-completeness> - $<$:-Werror=shadow-uncaptured-local> - $<$:-Werror=implicit-fallthrough> - $<$:-Werror=type-limits> - $<$:-Wno-braced-scalar-init> - $<$:-Wno-unused-private-field> ) + if (CMAKE_CXX_COMPILER_ID MATCHES Clang) # Clang or AppleClang + add_compile_options( + -Wno-braced-scalar-init + -Wno-unused-private-field + -Wno-nullability-completeness + -Werror=shadow-uncaptured-local + -Werror=implicit-fallthrough + -Werror=type-limits + ) + endif() + if (ARCHITECTURE_x86_64) add_compile_options("-mcx16") add_compile_options("-fwrapv") -- cgit v1.2.3