From abec5dabe34ed8cfebda2008c581fdec48a95f57 Mon Sep 17 00:00:00 2001 From: Andrey Ryabinin Date: Mon, 6 Feb 2017 13:14:14 +0300 Subject: [PATCH] Makefile: Introduce per-file CFLAGS removal. This adds the reverse of CFLAGS_obj.o with CFLAGS_REMOVE_obj.o. This allows to prevent certain CFLAGS from being used to compile files. travis-ci: success for series starting with [1/6] compel/infect: fix out-of-bounds parasite memcpy() Signed-off-by: Andrey Ryabinin Cc: Dmitry Safonov Reviewed-by: Dmitry Safonov Signed-off-by: Pavel Emelyanov --- scripts/nmk/scripts/build.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nmk/scripts/build.mk b/scripts/nmk/scripts/build.mk index e5706afa1..46d15fab9 100644 --- a/scripts/nmk/scripts/build.mk +++ b/scripts/nmk/scripts/build.mk @@ -43,7 +43,7 @@ LDFLAGS := $(filter-out $(LDFLAGS-MASK),$(LDFLAGS)) # # Accumulate common flags. define nmk-ccflags - $(CFLAGS) $(ccflags-y) $(CFLAGS_$(@F)) + $(filter-out $(CFLAGS_REMOVE_$(@F)), $(CFLAGS) $(ccflags-y) $(CFLAGS_$(@F))) endef define nmk-asflags