From 226f264fcd649da99cb75bfaf2954fd2700f50ce Mon Sep 17 00:00:00 2001 From: surtur Date: Thu, 3 Feb 2022 01:43:21 +0100 Subject: [PATCH] cmake: add more diagnostic warning flags --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 102e31f..33775d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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")