From 9d9d5e810751954594c793383b07ca526c647350 Mon Sep 17 00:00:00 2001 From: David Kalnischkies Date: Thu, 6 Mar 2014 02:36:48 +0100 Subject: enable various compiler warnings Now that the last few commits resolved the issues we can finally enable a bunch of compiler warnings by default. Git-Dch: ignore --- buildlib/environment.mak.in | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/buildlib/environment.mak.in b/buildlib/environment.mak.in index fc859951e..9cc449573 100644 --- a/buildlib/environment.mak.in +++ b/buildlib/environment.mak.in @@ -7,9 +7,13 @@ PACKAGE_MAIL = @PACKAGE_MAIL@ # C++ compiler options CC = @CC@ -CPPFLAGS+= @CPPFLAGS@ @DEFS@ -D_REENTRANT -Wall +CPPFLAGS+= @CPPFLAGS@ @DEFS@ -D_REENTRANT -D_FORTIFY_SOURCE=2 CXX = @CXX@ -CXXFLAGS+= @CXXFLAGS@ +CXXFLAGS+= @CXXFLAGS@ -Wall -Wextra +CXXFLAGS+= -Wcast-align -Wlogical-op -Wredundant-decls -Wmissing-declarations -Wunsafe-loop-optimizations +CXXFLAGS+= -Wsuggest-attribute=pure -Wsuggest-attribute=const -Wsuggest-attribute=noreturn +# a bit too pedantic to be run by default +#CXXFLAGS+= -Wpedantic -Wno-long-long -Wno-vla -Wno-variadic-macros NUM_PROCS = @NUM_PROCS@ # Linker stuff @@ -68,4 +72,3 @@ else # Do not know how to create shared libraries here. ONLYSTATICLIBS = yes endif - -- cgit v1.2.3