From aa12539d8805f9dd6068fca2fb60b8c4701cff33 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Mon, 6 Jun 2022 20:35:57 +0200 Subject: [PATCH] test(test-all-systems): Enable ccache if available in Docker image --- misc/test-all-systems | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.47.3