cmake: add more diagnostic warning flags

This commit is contained in:
surtur 2022-02-03 01:43:21 +01:00
parent e2f540664b
commit 226f264fcd
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D

View File

@ -95,6 +95,8 @@ if(CMAKE_BUILD_TYPE STREQUAL Debug)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Og")
endif(NOT CMAKE_CXX_FLAGS MATCHES "-Og")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wmismatched-new-delete -Wmismatched-dealloc -Wterminate -Wuseless-cast -Wold-style-cast -Wrange-loop-construct -Wredundant-move -Wpessimizing-move -Wnon-virtual-dtor -Wdeprecated-copy -Wsuggest-final-types -Wsuggest-override -Wextra-semi")
if(NOT VALGRIND)
if(SAN)
message(STATUS "SAN=ON, building with sanitize flags")