mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-10-30 14:55:26 +03:00
[PATCH] Makefile: add some more warnings and prepare for clean gcc4 compile
This commit is contained in:
parent
045b1f0f7a
commit
51df9ee496
8
Makefile
8
Makefile
@ -108,8 +108,12 @@ GCC_LIB := $(shell $(CC) -print-libgcc-file-name )
|
||||
OPTIMIZATION := ${shell if $(CC) -Os -S -o /dev/null -xc /dev/null >/dev/null 2>&1; \
|
||||
then echo "-Os"; else echo "-O2" ; fi}
|
||||
|
||||
# add -Wredundant-decls when libsysfs gets cleaned up
|
||||
WARNINGS := -Wall
|
||||
# check if compiler option is supported
|
||||
cc-supports = ${shell if $(CC) ${1} -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; fi;}
|
||||
|
||||
WARNINGS := -Wall -fno-builtin -Wchar-subscripts -Wpointer-arith -Wstrict-prototypes -Wsign-compare
|
||||
WARNINGS += $(call cc-supports,-Wno-pointer-sign)
|
||||
WARNINGS += $(call cc-supports,-Wdeclaration-after-statement)
|
||||
|
||||
CFLAGS := -pipe
|
||||
|
||||
|
@ -28,9 +28,6 @@ INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
|
||||
|
||||
override CFLAGS+=-Wall -fno-builtin -Wchar-subscripts \
|
||||
-Wpointer-arith -Wcast-align -Wsign-compare
|
||||
|
||||
override CFLAGS+=-D_FILE_OFFSET_BITS=64
|
||||
|
||||
VOLUME_ID_OBJS= \
|
||||
|
Loading…
Reference in New Issue
Block a user