From bd713bc746dade49c0c7cff9df76db9d356d6995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kirill=20M=C3=BCller?= Date: Tue, 5 Sep 2023 18:15:54 +0200 Subject: [PATCH] Add ccache --- .github/workflows/install/action.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/install/action.yml b/.github/workflows/install/action.yml index bbd000112..7cd912caa 100644 --- a/.github/workflows/install/action.yml +++ b/.github/workflows/install/action.yml @@ -83,3 +83,17 @@ runs: sudo ln -s $(which true) /usr/local/bin/qpdf sudo ln -s $(which true) /usr/local/bin/checkbashisms shell: bash + + - name: Install ccache + uses: hendrikmuhs/ccache-action@v1.2 + + - name: Use ccache for compiling R code, and parallelize + run: | + mkdir -p ~/.R + echo "CC := ccache $(CC)" >> ~/.R/Makevars + echo "CXX := ccache $(CXX)" >> ~/.R/Makevars + echo "CXX11 := ccache $(CXX11)" >> ~/.R/Makevars + echo "CXX14 := ccache $(CXX14)" >> ~/.R/Makevars + echo "CXX17 := ccache $(CXX17)" >> ~/.R/Makevars + echo "MAKEFLAGS = -j2" >> ~/.R/Makevars + shell: bash