X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=tools%2Fcflags.mk;fp=tools%2Fcflags.mk;h=0000000000000000000000000000000000000000;hp=3e790dd26fd564ac5e0e617afa97c4fdff3fe917;hb=e994b20fed384f82a849a5254634c7809ec0f83a;hpb=7d2c0e0e384c983ea54742c122c5238f3b850150 diff --git a/tools/cflags.mk b/tools/cflags.mk deleted file mode 100644 index 3e790dd..0000000 --- a/tools/cflags.mk +++ /dev/null @@ -1,53 +0,0 @@ -ifneq ($(filter 4.%,$(shell gcc -dumpversion)),) - GCC4=1 -endif - -CFLAGS := -ggdb3 - -# Use pipes and not temp files. -CFLAGS += -pipe -# optimize even more -CFLAGS += -O2 -# let the type char be unsigned by default -CFLAGS += -funsigned-char -CFLAGS += -fstrict-aliasing -# turn on all common warnings -CFLAGS += -Wall -# turn on extra warnings -CFLAGS += $(if $(GCC4),-Wextra,-W) -# treat warnings as errors -#CFLAGS += -Werror -CFLAGS += -Wchar-subscripts -# warn about undefined preprocessor identifiers -CFLAGS += -Wundef -# warn about local variable shadowing another local variable -CFLAGS += -Wshadow -# warn about casting of pointers to increased alignment requirements -CFLAGS += -Wcast-align -# make string constants const -CFLAGS += -Wwrite-strings -# warn about implicit conversions with side effects -# fgets, calloc and friends take an int, not size_t... -#CFLAGS += -Wconversion -# warn about comparisons between signed and unsigned values -CFLAGS += -Wsign-compare -# warn about unused declared stuff -CFLAGS += -Wunused -CFLAGS += -Wno-unused-parameter -# warn about variable use before initialization -CFLAGS += -Wuninitialized -# warn about variables which are initialized with themselves -CFLAGS += -Winit-self -# warn about pointer arithmetic on void* and function pointers -CFLAGS += -Wpointer-arith -# warn about multiple declarations -CFLAGS += -Wredundant-decls -# warn if the format string is not a string literal -#CFLAGS += -Wformat-nonliteral -# do not warn about zero-length formats. -CFLAGS += -Wno-format-zero-length -# missing prototypes -CFLAGS += -Wmissing-prototypes -# warn about functions without format attribute that should have one -CFLAGS += -Wmissing-format-attribute -