Tweak extended warnings settings

This commit is contained in:
Dmitry Marakasov 2016-02-27 00:25:33 +03:00
parent 815962f4ec
commit 3b90f0e4a6

View File

@ -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)