Lines Matching refs:KBUILD_CFLAGS
10 KBUILD_CFLAGS += -Wall
11 KBUILD_CFLAGS += -Wextra
12 KBUILD_CFLAGS += -Wundef
13 KBUILD_CFLAGS += -Werror=implicit-function-declaration
14 KBUILD_CFLAGS += -Werror=implicit-int
15 KBUILD_CFLAGS += -Werror=return-type
16 KBUILD_CFLAGS += -Werror=strict-prototypes
17 KBUILD_CFLAGS += -Wno-format-security
18 KBUILD_CFLAGS += -Wno-trigraphs
19 KBUILD_CFLAGS += $(call cc-option, -Wno-frame-address)
20 KBUILD_CFLAGS += $(call cc-option, -Wno-address-of-packed-member)
21 KBUILD_CFLAGS += -Wmissing-declarations
22 KBUILD_CFLAGS += -Wmissing-prototypes
25 KBUILD_CFLAGS += -Wframe-larger-than=$(CONFIG_FRAME_WARN)
30 KBUILD_CFLAGS-$(CONFIG_CC_NO_ARRAY_BOUNDS) += -Wno-array-bounds
34 KBUILD_CFLAGS += -Wno-gnu
38 KBUILD_CFLAGS += $(call cc-option, -Wno-format-overflow-non-kprintf)
39 KBUILD_CFLAGS += $(call cc-option, -Wno-format-truncation-non-kprintf)
51 KBUILD_CFLAGS += $(call cc-option, -Wno-default-const-init-unsafe)
55 KBUILD_CFLAGS += -Wno-main
59 KBUILD_CFLAGS += $(call cc-option, -Wno-dangling-pointer)
67 KBUILD_CFLAGS += $(call cc-option,-Wvla-larger-than=1)
70 KBUILD_CFLAGS += -Wno-pointer-sign
75 KBUILD_CFLAGS += $(call cc-option, -Wcast-function-type)
78 KBUILD_CFLAGS-$(CONFIG_CC_NO_STRINGOP_OVERFLOW) += $(call cc-option, -Wno-stringop-overflow)
79 KBUILD_CFLAGS-$(CONFIG_CC_STRINGOP_OVERFLOW) += $(call cc-option, -Wstringop-overflow)
82 KBUILD_CFLAGS += $(call cc-option, -Wno-unterminated-string-initialization)
95 KBUILD_CFLAGS-$(call gcc-min-version, 90100) += -Wno-alloc-size-larger-than
96 KBUILD_CFLAGS += $(KBUILD_CFLAGS-y) $(CONFIG_CC_IMPLICIT_FALLTHROUGH)
99 KBUILD_CFLAGS += -Werror=date-time
102 KBUILD_CFLAGS += $(call cc-option,-Werror=incompatible-pointer-types)
105 KBUILD_CFLAGS += $(call cc-option,-Werror=designated-init)
108 KBUILD_CFLAGS += $(call cc-option,-Wenum-conversion)
110 KBUILD_CFLAGS += -Wunused
117 KBUILD_CFLAGS += -Wmissing-format-attribute
118 KBUILD_CFLAGS += -Wmissing-include-dirs
119 KBUILD_CFLAGS += $(call cc-option, -Wunused-const-variable)
128 KBUILD_CFLAGS += $(call cc-option, -Wno-unused-but-set-variable)
129 KBUILD_CFLAGS += $(call cc-option, -Wno-unused-const-variable)
130 KBUILD_CFLAGS += $(call cc-option, -Wno-packed-not-aligned)
131 KBUILD_CFLAGS += $(call cc-option, -Wno-format-overflow)
133 KBUILD_CFLAGS += $(call cc-option, -Wno-format-truncation)
135 KBUILD_CFLAGS += $(call cc-option, -Wno-stringop-truncation)
137 KBUILD_CFLAGS += -Wno-override-init # alias for -Wno-initializer-overrides in clang
143 KBUILD_CFLAGS += -Wno-format
146 KBUILD_CFLAGS += -Wformat-extra-args -Wformat-invalid-specifier
147 KBUILD_CFLAGS += -Wformat-zero-length -Wnonnull
150 KBUILD_CFLAGS += -Wformat-insufficient-args
153 KBUILD_CFLAGS += $(call cc-option, -Wno-pointer-to-enum-cast)
154 KBUILD_CFLAGS += -Wno-tautological-constant-out-of-range-compare
155 KBUILD_CFLAGS += $(call cc-option, -Wno-unaligned-access)
156 KBUILD_CFLAGS += -Wno-enum-compare-conditional
166 KBUILD_CFLAGS += -Wdisabled-optimization
167 KBUILD_CFLAGS += -Wshadow
168 KBUILD_CFLAGS += $(call cc-option, -Wlogical-op)
169 KBUILD_CFLAGS += $(call cc-option, -Wunused-macros)
176 KBUILD_CFLAGS += -Wno-missing-field-initializers
177 KBUILD_CFLAGS += -Wno-type-limits
178 KBUILD_CFLAGS += -Wno-shift-negative-value
181 KBUILD_CFLAGS += -Wno-enum-enum-conversion
185 KBUILD_CFLAGS += -Wno-maybe-uninitialized
195 KBUILD_CFLAGS += -Wbad-function-cast
196 KBUILD_CFLAGS += -Wcast-align
197 KBUILD_CFLAGS += -Wcast-qual
198 KBUILD_CFLAGS += -Wconversion
199 KBUILD_CFLAGS += -Wpacked
200 KBUILD_CFLAGS += -Wpadded
201 KBUILD_CFLAGS += -Wpointer-arith
202 KBUILD_CFLAGS += -Wredundant-decls
203 KBUILD_CFLAGS += -Wsign-compare
204 KBUILD_CFLAGS += -Wswitch-default
211 KBUILD_CFLAGS += -Wno-sign-compare
212 KBUILD_CFLAGS += -Wno-unused-parameter
221 KBUILD_CFLAGS += -Werror