X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=mk%2Fcflags.mk;h=598aeddacd8405a2035b66b2a3d3d7a7896dbed8;hb=c0cfcd4c414bd423e4766ff6c90850ee25c9b449;hp=4b453e7fc48bacc71700ccf0957b49c2438987c9;hpb=59c1f51ef38081d87885a37873545154c7a23e2d;p=apps%2Fpfixtools.git diff --git a/mk/cflags.mk b/mk/cflags.mk index 4b453e7..598aedd 100644 --- a/mk/cflags.mk +++ b/mk/cflags.mk @@ -33,10 +33,6 @@ ifneq ($(filter 4.%,$(shell gcc -dumpversion)),) GCC4=1 endif -LDFLAGS += -Wl,--warn-common - -CFLAGS += -g - # Use pipes and not temp files. CFLAGS += -pipe # optimize even more @@ -70,7 +66,7 @@ CFLAGS += -Wno-unused-parameter # warn about variable use before initialization CFLAGS += -Wuninitialized # warn about variables which are initialized with themselves -CFLAGS += -Winit-self +CFLAGS += $(if $(GCC4),-Winit-self) # warn about pointer arithmetic on void* and function pointers CFLAGS += -Wpointer-arith # warn about multiple declarations @@ -79,10 +75,7 @@ CFLAGS += -Wredundant-decls CFLAGS += -Wformat-nonliteral # do not warn about zero-length formats. CFLAGS += -Wno-format-zero-length -# missing prototypes -CFLAGS += -Wmissing-prototypes +# do not warn about strftime format with y2k issues +CFLAGS += -Wno-format-y2k # warn about functions without format attribute that should have one CFLAGS += -Wmissing-format-attribute -# barf if we change constness -#CFLAGS += -Wcast-qual -