From 1c747b32c752e927cd37d8b39246992d4eec3904 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Tue, 23 Jan 2007 11:44:14 +0000 Subject: - add hostcc-option checker --- scripts/Kbuild.include | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts/Kbuild.include') diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include index a7fb4d521..c6599c8f5 100644 --- a/scripts/Kbuild.include +++ b/scripts/Kbuild.include @@ -61,6 +61,12 @@ as-option = $(shell if $(CC) $(CFLAGS) $(1) -Wa,-Z -c -o /dev/null \ cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) +# hostcc-option +# Usage: hostcflags-y += $(call hostcc-option, -march=winchip-c6, -march=i586) + +hostcc-option = $(shell if $(HOSTCC) $(HOSTCFLAGS) $(1) -S -o /dev/null -xc /dev/null \ + > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) + # cc-option-yn # Usage: flag := $(call cc-option-yn, -march=winchip-c6) cc-option-yn = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ -- cgit v1.2.3