From 0c5bfe816f807d40a1bc12cecf4befadebb2d85b Mon Sep 17 00:00:00 2001 From: Dave Rodgman Date: Mon, 18 Dec 2023 19:53:25 +0000 Subject: [PATCH] Ensure clang is present Signed-off-by: Dave Rodgman --- tests/scripts/all.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 1b9040b5fc..fe3f59466f 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -189,9 +189,9 @@ pre_initialize_variables () { if [ -z "${MAKEFLAGS+set}" ]; then export MAKEFLAGS="-j$(all_sh_nproc)" fi - # if CC is not set, use clang by default to improve build times - if [ -z "${CC+set}" ]; then - export CC="clang" + # if CC is not set, use clang by default (if present) to improve build times + if [ -z "${CC+set}" ] && (type clang > /dev/null 2>&1); then + export CC=$(type -p clang) fi # Include more verbose output for failing tests run by CMake or make