From f3306e803db16f537f25ac763a47db06631726d6 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 13 Sep 2022 11:55:39 +0000 Subject: [PATCH] ccache: set compression level to CCACHE_COMPRESSLEVEL during package build --- packages/devel/ccache/package.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/devel/ccache/package.mk b/packages/devel/ccache/package.mk index 380e09aa73..0329ec91ca 100644 --- a/packages/devel/ccache/package.mk +++ b/packages/devel/ccache/package.mk @@ -8,12 +8,14 @@ PKG_SHA256="df0c64d15d3efaf0b4f6837dd6b1467e40eeaaa807db25ce79c3a08a46a84e36" PKG_LICENSE="GPL" PKG_SITE="https://ccache.dev/download.html" PKG_URL="https://github.com/ccache/ccache/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_HOST="cmake:host make:host" +PKG_DEPENDS_HOST="cmake:host make:host zstd:host" PKG_LONGDESC="A compiler cache to speed up re-compilation of C/C++ code by caching." +# Override toolchain as ninja is not built yet PKG_TOOLCHAIN="cmake-make" PKG_BUILD_FLAGS="+local-cc" configure_host() { + # custom cmake build to override the LOCAL_CC/CXX cp ${CMAKE_CONF} cmake-ccache.conf echo "SET(CMAKE_C_COMPILER $CC)" >> cmake-ccache.conf @@ -31,6 +33,7 @@ post_makeinstall_host() { # setup ccache if [ -z "${CCACHE_DISABLE}" ]; then CCACHE_DIR="${BUILD_CCACHE_DIR}" ${TOOLCHAIN}/bin/ccache --max-size=${CCACHE_CACHE_SIZE} + CCACHE_DIR="${BUILD_CCACHE_DIR}" ${TOOLCHAIN}/bin/ccache --set-config compression_level=${CCACHE_COMPRESSLEVEL} fi cat > ${TOOLCHAIN}/bin/host-gcc <