From d3a785fd4d0cb078c63fc2a2fc15da8a429ce4af Mon Sep 17 00:00:00 2001 From: cachiusa <70309181+cachiusa@users.noreply.github.com> Date: Sun, 19 May 2024 17:13:35 +0700 Subject: [PATCH] Enable C cache to speed up compilation Signed-off-by: cachiusa <70309181+cachiusa@users.noreply.github.com> --- .github/workflows/OrangeFox-Compile.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/OrangeFox-Compile.yml b/.github/workflows/OrangeFox-Compile.yml index 207295a..ea375d1 100644 --- a/.github/workflows/OrangeFox-Compile.yml +++ b/.github/workflows/OrangeFox-Compile.yml @@ -70,6 +70,11 @@ jobs: git clone https://gitlab.com/OrangeFox/misc/scripts.git -b master cd scripts sudo bash setup/android_build_env.sh + + - name: Setup ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + max-size: "10G" - name: Set-up Manifest if: github.event.inputs.MANIFEST_BRANCH == '11.0' || github.event.inputs.MANIFEST_BRANCH == '12.1' @@ -93,6 +98,8 @@ jobs: run: | cd ${GITHUB_WORKSPACE}/OrangeFox/fox_${{ github.event.inputs.MANIFEST_BRANCH }} set +e + export USE_CCACHE=1 + export CCACHE_EXEC=/usr/bin/ccache source build/envsetup.sh export ALLOW_MISSING_DEPENDENCIES=true set -e