From f8ff73e0c2cc289642ea825f60eca351512446e4 Mon Sep 17 00:00:00 2001 From: Matt Mower Date: Tue, 9 Jun 2015 19:35:53 -0500 Subject: build: Enable custom ccache cache dir for Android During lunch, check environment variables for ANDROID_CCACHE_DIR. If it is specified, CCACHE_DIR is set to match. Prevents issues with multiple versions of ccache writing to the same cache dir. ANDROID_CCACHE_SIZE should also be specified, allowing for a distinct cache directory size from the default. Syntax for ANDROID_CCACHE_SIZE is the same as applied in the command: 'ccache -M$ANDROID_CCACHE_SIZE' Change-Id: I17497a6f56347850e0fa7b8ebd4de0b5a0b13e55 --- envsetup.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'envsetup.sh') diff --git a/envsetup.sh b/envsetup.sh index f8b13b0..3605a59 100644 --- a/envsetup.sh +++ b/envsetup.sh @@ -235,6 +235,10 @@ function setpaths() unset ANDROID_HOST_OUT export ANDROID_HOST_OUT=$(get_abs_build_var HOST_OUT) + if [ -n "$ANDROID_CCACHE_DIR" ]; then + export CCACHE_DIR=$ANDROID_CCACHE_DIR + fi + # needed for building linux on MacOS # TODO: fix the path #export HOST_EXTRACFLAGS="-I "$T/system/kernel_headers/host_include -- cgit v1.1