mirror of
https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
synced 2025-09-14 16:46:19 +10:00
kbuild: flatten KBUILD_CFLAGS
Make it slightly easier to see which compiler options are added and removed (and not worry about column limit too!). Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Reviewed-by: Nicolas Schier <n.schier@avm.de> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
1c67921444
commit
0817d2599c
22
Makefile
22
Makefile
@ -555,11 +555,23 @@ LINUXINCLUDE := \
|
|||||||
$(USERINCLUDE)
|
$(USERINCLUDE)
|
||||||
|
|
||||||
KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE
|
KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE
|
||||||
KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \
|
|
||||||
-fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE \
|
KBUILD_CFLAGS :=
|
||||||
-Werror=implicit-function-declaration -Werror=implicit-int \
|
KBUILD_CFLAGS += -std=gnu11
|
||||||
-Werror=return-type -Wno-format-security -funsigned-char \
|
KBUILD_CFLAGS += -fshort-wchar
|
||||||
-std=gnu11
|
KBUILD_CFLAGS += -funsigned-char
|
||||||
|
KBUILD_CFLAGS += -fno-common
|
||||||
|
KBUILD_CFLAGS += -fno-PIE
|
||||||
|
KBUILD_CFLAGS += -fno-strict-aliasing
|
||||||
|
KBUILD_CFLAGS += -Wall
|
||||||
|
KBUILD_CFLAGS += -Wundef
|
||||||
|
KBUILD_CFLAGS += -Werror=implicit-function-declaration
|
||||||
|
KBUILD_CFLAGS += -Werror=implicit-int
|
||||||
|
KBUILD_CFLAGS += -Werror=return-type
|
||||||
|
KBUILD_CFLAGS += -Werror=strict-prototypes
|
||||||
|
KBUILD_CFLAGS += -Wno-format-security
|
||||||
|
KBUILD_CFLAGS += -Wno-trigraphs
|
||||||
|
|
||||||
KBUILD_CPPFLAGS := -D__KERNEL__
|
KBUILD_CPPFLAGS := -D__KERNEL__
|
||||||
KBUILD_RUSTFLAGS := $(rust_common_flags) \
|
KBUILD_RUSTFLAGS := $(rust_common_flags) \
|
||||||
--target=$(objtree)/scripts/target.json \
|
--target=$(objtree)/scripts/target.json \
|
||||||
|
Loading…
Reference in New Issue
Block a user