From 205beac3821e0dc828851327495b498d91f07fee Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 16 Jan 2019 19:31:58 -0500 Subject: [PATCH] ArchitectureRules: Enable more warnings. --- build/jam/ArchitectureRules | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules index d5ef98fbe3..7968ac9be2 100644 --- a/build/jam/ArchitectureRules +++ b/build/jam/ArchitectureRules @@ -112,18 +112,13 @@ rule ArchitectureSetup architecture # set variables for gcc header options SetIncludePropertiesVariables HAIKU : _$(architecture) ; - # C/C++ flags - if $(gccVersion[1]) >= 4 { - HAIKU_C++FLAGS_$(architecture) += -Wno-deprecated ; - } - # warning flags HAIKU_WARNING_CCFLAGS_$(architecture) = -Wall - -Wno-trigraphs -Wno-multichar + -Wno-multichar -Wpointer-arith -Wcast-align -Wsign-compare -Wmissing-prototypes ; HAIKU_WARNING_C++FLAGS_$(architecture) = -Wall - -Wno-trigraphs -Wno-multichar + -Wno-multichar -Wpointer-arith -Wcast-align -Wsign-compare -Wno-ctor-dtor-privacy -Woverloaded-virtual ; @@ -138,8 +133,10 @@ rule ArchitectureSetup architecture HAIKU_WERROR_FLAGS_$(architecture) = ; if $(gccVersion[1]) >= 4 { - # TODO: remove the -Wno-unused-but-set-variable option - HAIKU_WERROR_FLAGS_$(architecture) += -Wno-error=unused-but-set-variable ; + # TODO: Remove all these. + HAIKU_WERROR_FLAGS_$(architecture) += -Wno-error=unused-but-set-variable + -Wno-error=deprecated -Wno-error=deprecated-declarations + -Wno-error=cpp -Wno-error=trigraphs ; } # debug flags