Index: tools/llvm_coverage_build |
diff --git a/tools/llvm_coverage_build b/tools/llvm_coverage_build |
index 07b547f06bd226979afbf0988151ecb566e137b5..85e9db964167ae7ae95ffaf8bdee37208d459f45 100755 |
--- a/tools/llvm_coverage_build |
+++ b/tools/llvm_coverage_build |
@@ -7,12 +7,13 @@ |
# |
# $ tools/llvm_coverage_build [any other flags to pass to make...] |
# |
-# This script assumes the use of Clang >=3.6. |
+# This script assumes the use of Clang 3.6. Earlier versions do not support |
+# the flags we use in the build, and 3.7+ hit asserts during compilation. |
# |
set -e |
-export CC="$(which clang)" |
-export CXX="$(which clang++)" |
+export CC="${CC:-$(which clang)}" |
+export CXX="${CXX:-$(which clang++)}" |
if [[ -z "${CC}" ]] || [[ -z "${CXX}" ]]; then |
echo "Couldn't find Clang on this machine!" |