Add -Werror=format-security
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 16 Oct 2012 06:43:54 +0000 (08:43 +0200)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 16 Oct 2012 06:43:54 +0000 (08:43 +0200)
Add -O2 -D_FORTIFY_SOURCE=2 for non-debug builds (unless overwritten)

Makefile.inc

index 4275ad2..0f8c993 100644 (file)
@@ -95,6 +95,7 @@ WARNINGS +=   -Wsequence-point
 WARNINGS +=    -Wcast-align
 WARNINGS +=    -Wformat-security
 WARNINGS +=    -Wformat-y2k
+WARNINGS +=     -Werror=format-security
 WARNINGS +=    -Winit-self
 WARNINGS +=    -Wswitch-default
 WARNINGS +=    -Wsync-nand
@@ -210,6 +211,9 @@ CPPFLAGS += -DDEBUG
 CFLAGS +=      -ggdb
 else
 CPPFLAGS +=    -DNDEBUG
+ifeq ($(OPTIMIZE),)
+OPTIMIZE += -O2 -D_FORTIFY_SOURCE=2 
+endif
 endif
 ifeq ($(NO_DEBUG_MESSAGES),1)
 CPPFLAGS +=    -DNODEBUG