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 \
     .