From ea2c7031538671c234db99e22377d9000e33b8c3 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 23 Jun 2020 12:56:12 +0200 Subject: [PATCH] common/environment/build: set CCACHE_BASEDIR to wrksrc this will rewrite total paths to be relative to CCACHE_BASEDIR before caching, helps prevent cache misses due to changed wrksrc with build systems like cmake that use total paths in their Makefiles --- common/environment/build/ccache.sh | 1 + common/environment/check/ccache.sh | 1 + common/environment/configure/ccache.sh | 1 + common/environment/install/ccache.sh | 1 + common/environment/patch/ccache.sh | 1 + 5 files changed, 5 insertions(+) create mode 120000 common/environment/build/ccache.sh create mode 120000 common/environment/check/ccache.sh create mode 100644 common/environment/configure/ccache.sh create mode 120000 common/environment/install/ccache.sh create mode 120000 common/environment/patch/ccache.sh diff --git a/common/environment/build/ccache.sh b/common/environment/build/ccache.sh new file mode 120000 index 00000000000..b5ed088c44a --- /dev/null +++ b/common/environment/build/ccache.sh @@ -0,0 +1 @@ +../configure/ccache.sh \ No newline at end of file diff --git a/common/environment/check/ccache.sh b/common/environment/check/ccache.sh new file mode 120000 index 00000000000..b5ed088c44a --- /dev/null +++ b/common/environment/check/ccache.sh @@ -0,0 +1 @@ +../configure/ccache.sh \ No newline at end of file diff --git a/common/environment/configure/ccache.sh b/common/environment/configure/ccache.sh new file mode 100644 index 00000000000..2968cea0ed5 --- /dev/null +++ b/common/environment/configure/ccache.sh @@ -0,0 +1 @@ +export CCACHE_BASEDIR="$wrksrc/$build_wrksrc" diff --git a/common/environment/install/ccache.sh b/common/environment/install/ccache.sh new file mode 120000 index 00000000000..b5ed088c44a --- /dev/null +++ b/common/environment/install/ccache.sh @@ -0,0 +1 @@ +../configure/ccache.sh \ No newline at end of file diff --git a/common/environment/patch/ccache.sh b/common/environment/patch/ccache.sh new file mode 120000 index 00000000000..b5ed088c44a --- /dev/null +++ b/common/environment/patch/ccache.sh @@ -0,0 +1 @@ +../configure/ccache.sh \ No newline at end of file