History

kbuild: flatten KBUILD_CFLAGS

Make it slightly easier to see which compiler options are added and removed (and not worry about column limit too!).

Alexey Dobriyan committed 3 years ago

Commit 0817d251 parent 1c679211 file · +17 −5Browse files

Unified · Split

Makefile+17−5
@@ -555,11 +555,23 @@ LINUXINCLUDE := \ · 554 unmodified lines
555555 $(USERINCLUDE)
556556
557557 KBUILD_AFLAGS := -D__ASSEMBLY__ -fno-PIE
558−KBUILD_CFLAGS := -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs \
559− -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE \
560− -Werror=implicit-function-declaration -Werror=implicit-int \
561− -Werror=return-type -Wno-format-security -funsigned-char \
562− -std=gnu11
558+
559+KBUILD_CFLAGS :=
560+KBUILD_CFLAGS += -std=gnu11
561+KBUILD_CFLAGS += -fshort-wchar
562+KBUILD_CFLAGS += -funsigned-char
563+KBUILD_CFLAGS += -fno-common
564+KBUILD_CFLAGS += -fno-PIE
565+KBUILD_CFLAGS += -fno-strict-aliasing
566+KBUILD_CFLAGS += -Wall
567+KBUILD_CFLAGS += -Wundef
568+KBUILD_CFLAGS += -Werror=implicit-function-declaration
569+KBUILD_CFLAGS += -Werror=implicit-int
570+KBUILD_CFLAGS += -Werror=return-type
571+KBUILD_CFLAGS += -Werror=strict-prototypes
572+KBUILD_CFLAGS += -Wno-format-security
573+KBUILD_CFLAGS += -Wno-trigraphs
574+
563575 KBUILD_CPPFLAGS := -D__KERNEL__
564576 KBUILD_RUSTFLAGS := $(rust_common_flags) \
565577 --target=$(objtree)/scripts/target.json \

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t