From: Joel Rosdahl Date: Mon, 6 Jun 2022 18:35:57 +0000 (+0200) Subject: test(test-all-systems): Enable ccache if available in Docker image X-Git-Tag: v4.7~210 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa12539d8805f9dd6068fca2fb60b8c4701cff33;p=thirdparty%2Fccache.git test(test-all-systems): Enable ccache if available in Docker image --- diff --git a/misc/test-all-systems b/misc/test-all-systems index 0635e8538..41c476321 100755 --- a/misc/test-all-systems +++ b/misc/test-all-systems @@ -14,8 +14,12 @@ build() { local cxx=$3 local test_cc=$4 shift 4 + local cmake_params="$*" + if command -v >/dev/null ccache; then + cmake_params="${cmake_params} -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache" + fi echo "Build in Docker: $name CC=$cc CXX=$cxx TEST_CC=$test_cc CMAKE_PARAMS=\"$*\"" - ASM=$cc CC=$cc CXX=$cxx TEST_CC=$test_cc CMAKE_PARAMS="$*" $build_in_docker $name + ASM=$cc CC=$cc CXX=$cxx TEST_CC=$test_cc CMAKE_PARAMS="${cmake_params}" $build_in_docker $name } # NAME CC CXX TEST_CC CMAKE_PARAMS