From: Dave Barach Date: Wed, 27 Jan 2016 14:44:47 +0000 (-0500) Subject: Allow CCACHE_DIR to be overridden, e.g. from .../build-root/build-config.mk X-Git-Tag: v16.06-rc1~381 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=c42508d1581fc1ad4afe2e234fb1f1f005613eb5;p=vpp.git Allow CCACHE_DIR to be overridden, e.g. from .../build-root/build-config.mk Change-Id: I9f2afa31c061b658e45ebbc16d01a6c118993116 Signed-off-by: Dave Barach --- diff --git a/build-root/Makefile b/build-root/Makefile index aa50255b007..f8b2105c243 100644 --- a/build-root/Makefile +++ b/build-root/Makefile @@ -318,10 +318,15 @@ BUILD_DEBUG = # Message from build system itself (as opposed to make or shell commands) build_msg_fn = echo "@@@@ $(1) @@@@" +# Allow CCACHE_DIR to be overridden, e.g. in .../build-root/build-config.mk +ifeq ($(CCACHE_DIR),) + CCACHE_DIR=$(MU_BUILD_ROOT_DIR)/.ccache +endif + # Always prefer our own tools to those installed on system. # Note: ccache-bin must be before tool bin. BUILD_ENV = \ - export CCACHE_DIR=$(MU_BUILD_ROOT_DIR)/.ccache ; \ + export CCACHE_DIR=$(CCACHE_DIR) ; \ export PATH=$(TOOL_INSTALL_DIR)/ccache-bin:$(TOOL_INSTALL_DIR)/bin:$${PATH} ; \ export PATH="`echo $${PATH} | sed -e s/[.]://`" ; \ $(if $(not_native),export CONFIG_SITE=$(MU_BUILD_ROOT_DIR)/config.site ;,) \