From 2b9a8d13c88a621cc094689082f48d1299ce9590 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 20 Aug 2012 18:08:47 +0100 Subject: enable ccache where available --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 087fa69bb..5cecd9742 100644 --- a/Makefile +++ b/Makefile @@ -187,10 +187,6 @@ ifeq ($(TARGET),riscos) EXEEXT := ,ff8 endif PKG_CONFIG := $(GCCSDK_INSTALL_ENV)/ro-pkg-config - CCACHE := $(shell which ccache) - ifneq ($(CCACHE),) - CC := $(CCACHE) $(CC) - endif endif else ifeq ($(TARGET),beos) @@ -267,8 +263,14 @@ else endif endif -# Target paths +# CCACHE +ifeq ($(origin CCACHE),undefined) + CCACHE=$(shell ccache -V >/dev/null 2>&1 && echo ccache || echo) +endif +CC := $(CCACHE) $(CC) + +# Target paths OBJROOT = build-$(HOST)-$(TARGET)$(SUBTARGET) DEPROOT := $(OBJROOT)/deps TOOLROOT := $(OBJROOT)/tools -- cgit v1.2.3