summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-09-01 23:39:17 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-09-01 23:39:17 +0200
commitdae17f373f5212de74bafbcf3ac8c5b7e7b770ab (patch)
treee3b6e436591c651cb39cb26a582f03d381f3f989
parent40cdb8e56e096a35ee5d8e462ffb5d080260afb4 (diff)
downloadembtoolkit-dae17f373f5212de74bafbcf3ac8c5b7e7b770ab.tar.gz
embtoolkit-dae17f373f5212de74bafbcf3ac8c5b7e7b770ab.tar.bz2
embtoolkit-dae17f373f5212de74bafbcf3ac8c5b7e7b770ab.tar.xz
Build system: ccache: create cached variable without quotes
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/ccache.mk16
1 files changed, 12 insertions, 4 deletions
diff --git a/mk/ccache.mk b/mk/ccache.mk
index 2727f6f..e4d8edb 100644
--- a/mk/ccache.mk
+++ b/mk/ccache.mk
@@ -38,10 +38,18 @@ CCACHE_BUILD_DIR := $(TOOLS_BUILD)/ccachehost-build
CCACHE_HOST_DIR := $(HOSTTOOLS)/usr/local/ccachehost
CCACHE_DIR := $(EMBTK_ROOT)/.ccache
CCACHE_BIN := $(CCACHE_HOST_DIR)/bin/ccache
-HOSTCC_CACHED := "$(CCACHE_HOST_DIR)/bin/ccache $(HOSTCC)"
-HOSTCXX_CACHED := "$(CCACHE_HOST_DIR)/bin/ccache $(HOSTCXX)"
-TARGETCC_CACHED := "$(CCACHE_HOST_DIR)/bin/ccache $(TARGETCC)"
-TARGETCXX_CACHED := "$(CCACHE_HOST_DIR)/bin/ccache $(TARGETCXX)"
+
+# Variables for use in env
+HOSTCC_CACHED := "$(CCACHE_BIN) $(HOSTCC)"
+HOSTCXX_CACHED := "$(CCACHE_BIN) $(HOSTCXX)"
+TARGETCC_CACHED := "$(CCACHE_BIN) $(TARGETCC)"
+TARGETCXX_CACHED := "$(CCACHE_BIN) $(TARGETCXX)"
+
+# Variables for use directly
+hostcc_cached := $(CCACHE_BIN) $(HOSTCC)
+hostcxx_cached := $(CCACHE_BIN) $(HOSTCXX)
+targetcc_cached := $(CCACHE_BIN) $(TARGETCC)
+targetcxx_cached := $(CCACHE_BIN) $(TARGETCXX)
export CCACHE_DIR HOSTCC_CACHED HOSTCXX_CACHED TARGETCC_CACHED TARGETCXX_CACHED