diff options
| -rw-r--r-- | CMake/TdSetUpCompiler.cmake | 35 |
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") |
