Ensure clang is present
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 1b9040b..fe3f594 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -189,9 +189,9 @@
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