2025-01-17 06:53:35 +01:00
|
|
|
# Ignored Clang warnings:
|
|
|
|
|
# -Wno-c++98-compat The library targets C++11.
|
|
|
|
|
# -Wno-c++98-compat-pedantic The library targets C++11.
|
|
|
|
|
# -Wno-deprecated-declarations The library contains annotations for deprecated functions.
|
|
|
|
|
# -Wno-extra-semi-stmt The library uses assert which triggers this warning.
|
|
|
|
|
# -Wno-padded We do not care about padding warnings.
|
|
|
|
|
# -Wno-covered-switch-default All switches list all cases and a default case.
|
|
|
|
|
# -Wno-unsafe-buffer-usage Otherwise Doctest would not compile.
|
2025-07-31 20:10:57 +02:00
|
|
|
# -Wno-missing-noreturn We found no way to silence this warning otherwise, see PR #4871
|
2025-01-17 06:53:35 +01:00
|
|
|
|
|
|
|
|
set(CLANG_CXXFLAGS
|
|
|
|
|
-Werror
|
|
|
|
|
-Weverything
|
|
|
|
|
-Wno-c++98-compat
|
|
|
|
|
-Wno-c++98-compat-pedantic
|
|
|
|
|
-Wno-deprecated-declarations
|
|
|
|
|
-Wno-extra-semi-stmt
|
|
|
|
|
-Wno-padded
|
|
|
|
|
-Wno-covered-switch-default
|
|
|
|
|
-Wno-unsafe-buffer-usage
|
2025-07-31 20:10:57 +02:00
|
|
|
-Wno-missing-noreturn
|
2025-01-17 06:53:35 +01:00
|
|
|
)
|