From 7f410b326cef0939f581dcb7a469680b3c9c98b2 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Thu, 30 May 2013 16:26:12 +0200 Subject: [PATCH] Attempt to get reuse of common code from multiple clones in different directories. --- configure | 7 +++++++ mk/platform.mk | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/configure b/configure index 88b9ccafb9c..90bbe36c8a9 100755 --- a/configure +++ b/configure @@ -970,6 +970,13 @@ then putvar CFG_CCACHE_CPP2 fi +if [ ! -z "$CFG_ENABLE_CCACHE" ] +then + CFG_CCACHE_BASEDIR=${CFG_SRC_DIR} + putvar CFG_CCACHE_BASEDIR +fi + + if [ ! -z $BAD_PANDOC ] then CFG_PANDOC= diff --git a/mk/platform.mk b/mk/platform.mk index eecdef50692..9236bf57f2f 100644 --- a/mk/platform.mk +++ b/mk/platform.mk @@ -396,6 +396,11 @@ ifeq ($(CFG_CCACHE_CPP2),1) export CCACHE_CPP endif +ifdef CFG_CCACHE_BASEDIR + CCACHE_BASEDIR=$(CFG_CCACHE_BASEDIR) + export CCACHE_BASEDIR +endif + define CFG_MAKE_TOOLCHAIN CFG_COMPILE_C_$(1) = $$(CC_$(1)) \ $$(CFG_GCCISH_CFLAGS) \