From 66a8fa9b13447b50f8b5e8bb8d25047355bddeef Mon Sep 17 00:00:00 2001 From: Teemu Ollakka Date: Thu, 30 Mar 2023 13:03:43 +0300 Subject: [PATCH] Add -Winconsistent-missing-destructor-override if compiler supports --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 49d1a12..fdfc092 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,6 +86,12 @@ check_cxx_compiler_flag("-Wsuggest-override" HAVE_SUGGEST_OVERRIDE) if (HAVE_SUGGEST_OVERRIDE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsuggest-override") endif() +check_cxx_compiler_flag("-Winconsistent-missing-destructor-override" + HAVE_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE) +if (HAVE_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE) + set(CMAKE_CXX_FLAGS + "${CMAKE_CXX_FLAGS} -Winconsistent-missing-destructor-override") +endif() check_cxx_compiler_flag("-Wextra-semi" HAVE_EXTRA_SEMI) if (HAVE_EXTRA_SEMI) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wextra-semi")