[PATCH 2/3] buildsys: fix handling of CFLAGS-OMIT from global CFLAGS
Filippo ARCIDIACONO
filippo.arcidiacono at st.com
Fri Sep 13 08:31:52 UTC 2013
Currently the Makefile rules are not removing from the global CFLAGS
any of the OMIT cflags declared at file level. This patch fixes it.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>
Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono at st.com>
---
Makerules | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Makerules b/Makerules
index 367daa5..54344c5 100644
--- a/Makerules
+++ b/Makerules
@@ -230,7 +230,8 @@ collect_multi_flags = $(CFLAGS-$(notdir $(patsubst %/,%,$(dir $(d)))))
CFLAGS_gen.dep = -MT $@ -MD -MP -MF $(dir $@).$(notdir $@).dep
-cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) \
+cmd_compile.c = $(CC) -c $< -o $@ \
+ $(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS)) \
$(CFLAGS-$(suffix $@)) \
$(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(<D)))) \
$(CFLAGS-$(subst $(top_srcdir),,$(dir $<))) \
--
1.7.7.6
More information about the uClibc
mailing list