From 0d17acf4cffd53e9eb21096e037b1f96d190780a Mon Sep 17 00:00:00 2001 From: Jason Spence Date: Fri, 28 Mar 2008 02:50:42 +0000 Subject: Added ccache support and removed grub from defconfig due to brokenness at the moment. --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1aca7885a..9f9f0628d 100644 --- a/Makefile +++ b/Makefile @@ -78,6 +78,11 @@ CONFIG_SHELL:=$(shell if [ -x "$$BASH" ]; then echo $$BASH; \ export CONFIG_SHELL quiet Q KBUILD_VERBOSE VERBOSE +HOSTCCACHE:=$(shell $(CONFIG_SHELL) -c "which ccache") +ifneq ($(HOSTCCACHE),) +BR2_HAVE_HOST_CCACHE=y +endif + ifndef HOSTAR HOSTAR:=ar endif @@ -124,6 +129,12 @@ endif ifndef FCFLAGS_FOR_BUILD FCFLAGS_FOR_BUILD:=-g -O2 endif + +ifeq ($(BR2_HAVE_HOST_CCACHE),y) +HOSTCC:=$(HOSTCCACHE) $(HOSTCC) +HOSTCXX:=$(HOSTCCACHE) $(HOSTCXX) +endif + export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTFC HOSTLD -- cgit v1.2.3-55-g7522