From 3b90f0e4a6648617386a6596f9fa369eb34841d0 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Sat, 27 Feb 2016 00:25:33 +0300 Subject: [PATCH] Tweak extended warnings settings --- CMakeLists.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c199d0..c245b3e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,17 +82,17 @@ ELSE(MSVC) INCLUDE(AppendCXXFlagIfSupported) - # enable for more cleanups - #APPEND_CXX_FLAG_IF_SUPPORTED(-Weverything SDL2PP_WARNINGS) + IF(SDL2PP_EXTENDED_CLANG_WARNINGS) + APPEND_CXX_FLAG_IF_SUPPORTED(-Weverything SDL2PP_WARNINGS) + APPEND_CXX_FLAG_IF_SUPPORTED(-Wno-c++98-compat SDL2PP_WARNINGS) + APPEND_CXX_FLAG_IF_SUPPORTED(-Wno-c++98-compat-pedantic SDL2PP_WARNINGS) + APPEND_CXX_FLAG_IF_SUPPORTED(-Wno-padded SDL2PP_WARNINGS) + ENDIF(SDL2PP_EXTENDED_CLANG_WARNINGS) - # always enables some -Weverything warnings + # always try to enable some warnings beyond -Wall APPEND_CXX_FLAG_IF_SUPPORTED(-Wmissing-prototypes SDL2PP_WARNINGS) APPEND_CXX_FLAG_IF_SUPPORTED(-Wtautological-compare SDL2PP_WARNINGS) APPEND_CXX_FLAG_IF_SUPPORTED(-Wshorten-64-to-32 SDL2PP_WARNINGS) - - # disable some -Weverything warnings - #APPEND_CXX_FLAG_IF_SUPPORTED(-Wno-c++98-compat SDL2PP_WARNINGS) - #APPEND_CXX_FLAG_IF_SUPPORTED(-Wno-padded SDL2PP_WARNINGS) ENDIF(MSVC) LIST(REMOVE_DUPLICATES SDL2_ALL_INCLUDE_DIRS)