[CMAKE] Disable a number of warnings for clang

Also remove the totally useless and stupid -Werror=unknown-warning-option
This commit is contained in:
Timo Kreuzer 2024-11-29 15:05:56 +02:00
parent 087979eeb9
commit aa7ab16fd0
2 changed files with 26 additions and 14 deletions

View file

@ -147,8 +147,20 @@ endif()
add_compile_options(/w14115)
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:-Werror=unknown-warning-option>)
add_compile_options("$<$<COMPILE_LANGUAGE:C,CXX>:-nostdinc;-Wno-multichar;-Wno-char-subscripts;-Wno-microsoft-enum-forward-reference;-Wno-pragma-pack;-Wno-microsoft-anon-tag;-Wno-parentheses-equality;-Wno-unknown-pragmas>")
add_compile_options("$<$<COMPILE_LANGUAGE:C,CXX>:-nostdinc>")
add_compile_options(
-Wno-unknown-warning-option
-Wno-multichar
-Wno-char-subscripts
-Wno-microsoft-enum-forward-reference
-Wno-pragma-pack
-Wno-microsoft-anon-tag
-Wno-parentheses-equality
-Wno-unknown-pragmas
-Wno-ignored-pragmas
-Wno-ignored-pragma-intrinsic
-Wno-microsoft-exception-spec
)
endif()
# Debugging