Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 222 Lines • ▼ Show 20 Lines | add_compiler_flags( | ||||
-Wunused-parameter | -Wunused-parameter | ||||
-Wmissing-braces | -Wmissing-braces | ||||
-Wthread-safety | -Wthread-safety | ||||
-Wrange-loop-analysis | -Wrange-loop-analysis | ||||
-Wredundant-decls | -Wredundant-decls | ||||
-Wunreachable-code-loop-increment | -Wunreachable-code-loop-increment | ||||
-Wsign-compare | -Wsign-compare | ||||
-Wconditional-uninitialized | -Wconditional-uninitialized | ||||
-Wduplicated-branches | |||||
-Wduplicated-cond | |||||
-Wlogical-op | |||||
) | ) | ||||
add_compiler_flag_group(-Wformat -Wformat-security) | add_compiler_flag_group(-Wformat -Wformat-security) | ||||
add_cxx_compiler_flags( | add_cxx_compiler_flags( | ||||
-Wredundant-move | -Wredundant-move | ||||
-Woverloaded-virtual | |||||
) | ) | ||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") | if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") | ||||
# GCC has no flag variant which is granular enough to avoid raising the clang | # GCC has no flag variant which is granular enough to avoid raising the clang | ||||
# -Wshadow-uncaptured-local equivalent. This is causing a lot of warnings | # -Wshadow-uncaptured-local equivalent. This is causing a lot of warnings | ||||
# on serialize.h which cannot be disabled locally, so drop the flag. | # on serialize.h which cannot be disabled locally, so drop the flag. | ||||
add_compiler_flags( | add_compiler_flags( | ||||
-Wshadow | -Wshadow | ||||
▲ Show 20 Lines • Show All 497 Lines • Show Last 20 Lines |