From 94bf930db1cd171ff5eb6e83bf8f593d0cde123a Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 15 Jan 2012 13:08:12 -0500 Subject: buildsys: skip compiler flag checking for clean targets As suggested by Bernhard, there is no point in evaluating the compiler's flag availability when cleaning, so skip things in that case. If there are variables that change targets based on the flags, then things are already broken and need fixing independently. Signed-off-by: Mike Frysinger --- Rules.mak | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Rules.mak') diff --git a/Rules.mak b/Rules.mak index 2909d1bdc..032193e6b 100644 --- a/Rules.mak +++ b/Rules.mak @@ -176,11 +176,13 @@ check_ld=$(shell \ # Use variable indirection here so that we can have variable # names with fun chars in them like equal signs define check-tool-var +ifeq ($(filter clean CLEAN_%,$(MAKECMDGOALS)),) _v = $(2)_$(3) ifndef $$(_v) $$(_v) := $$(call $(1),$(subst %, ,$(3))) export $$(_v) endif +endif endef # Usage: check-gcc-var, -- cgit v1.2.3