aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CMake/TdSetUpCompiler.cmake35
1 files changed, 17 insertions, 18 deletions
diff --git a/CMake/TdSetUpCompiler.cmake b/CMake/TdSetUpCompiler.cmake
index bb853d5e7..d261b4b92 100644
--- a/CMake/TdSetUpCompiler.cmake
+++ b/CMake/TdSetUpCompiler.cmake
@@ -109,33 +109,32 @@ function(td_set_up_compiler)
if (NOT MSVC)
add_cxx_compiler_flag("-Wall")
add_cxx_compiler_flag("-Wextra")
- add_cxx_compiler_flag("-Wimplicit-fallthrough=2")
- add_cxx_compiler_flag("-Wpointer-arith")
+ # add_cxx_compiler_flag("-Werror")
+
+ add_cxx_compiler_flag("-flto-odr-type-merging")
+ add_cxx_compiler_flag("-Qunused-arguments")
+ add_cxx_compiler_flag("-Walloc-zero")
+ add_cxx_compiler_flag("-Wc++17-compat-pedantic")
add_cxx_compiler_flag("-Wcast-qual")
- add_cxx_compiler_flag("-Wsign-compare")
+ add_cxx_compiler_flag("-Wconversion")
+ add_cxx_compiler_flag("-Wdeprecated")
add_cxx_compiler_flag("-Wduplicated-branches")
add_cxx_compiler_flag("-Wduplicated-cond")
- add_cxx_compiler_flag("-Walloc-zero")
+ add_cxx_compiler_flag("-Wimplicit-fallthrough=2")
add_cxx_compiler_flag("-Wlogical-op")
- add_cxx_compiler_flag("-Wno-tautological-compare")
- add_cxx_compiler_flag("-Wpointer-arith")
- add_cxx_compiler_flag("-Wvla")
- add_cxx_compiler_flag("-Wnon-virtual-dtor")
- add_cxx_compiler_flag("-Wno-unused-parameter")
- add_cxx_compiler_flag("-Wconversion")
+ add_cxx_compiler_flag("-Wno-psabi")
add_cxx_compiler_flag("-Wno-sign-conversion")
- add_cxx_compiler_flag("-Wc++17-compat-pedantic")
- add_cxx_compiler_flag("-Wdeprecated")
- add_cxx_compiler_flag("-Wno-unused-command-line-argument")
- add_cxx_compiler_flag("-Qunused-arguments")
+ add_cxx_compiler_flag("-Wno-tautological-compare")
add_cxx_compiler_flag("-Wno-unknown-warning-option")
+ add_cxx_compiler_flag("-Wno-unused-command-line-argument")
+ add_cxx_compiler_flag("-Wno-unused-parameter")
+ add_cxx_compiler_flag("-Wnon-virtual-dtor")
add_cxx_compiler_flag("-Wodr")
- add_cxx_compiler_flag("-flto-odr-type-merging")
- add_cxx_compiler_flag("-Wno-psabi")
+ add_cxx_compiler_flag("-Wpointer-arith")
+ add_cxx_compiler_flag("-Wsign-compare")
add_cxx_compiler_flag("-Wunused-member-function")
add_cxx_compiler_flag("-Wunused-private-field")
-
- # add_cxx_compiler_flag("-Werror")
+ add_cxx_compiler_flag("-Wvla")
# add_cxx_compiler_flag("-Wcast-align")