Fix build script for swiftshader to use clang by default. (#14937)
diff --git a/build_tools/third_party/swiftshader/build_vk_swiftshader.sh b/build_tools/third_party/swiftshader/build_vk_swiftshader.sh
index be6e936..a1af67e 100755
--- a/build_tools/third_party/swiftshader/build_vk_swiftshader.sh
+++ b/build_tools/third_party/swiftshader/build_vk_swiftshader.sh
@@ -50,6 +50,8 @@
SWIFTSHADER_COMMIT=32f9332d1d7aacbdba7c1aa5df894bb1890bb2cc
SWIFTSHADER_SRC_DIR="$(mktemp --directory --tmpdir swiftshader_src_XXXXXX)"
SWIFTSHADER_BUILD_DIR="$(mktemp --directory --tmpdir swiftshader_build_XXXXXX)"
+CC=${CC:-clang}
+CXX=${CXX:-clang++}
if [[ -z "${CYGPATH}" ]]; then
# Anything that isn't Windows.
@@ -72,7 +74,9 @@
# Build in a temporary directory
cmake -B "${SWIFTSHADER_BUILD_DIR}" \
- -GNinja \
+ -GNinja \
+ -DCMAKE_C_COMPILER=${CC} \
+ -DCMAKE_CXX_COMPILER=${CXX} \
-DSWIFTSHADER_BUILD_TESTS=OFF \
-DSWIFTSHADER_WARNINGS_AS_ERRORS=OFF \
.