]> git.lizzy.rs Git - rust.git/commitdiff
Make sure we're using clang >=3.0svn.
authorErick Tryzelaar <erick.tryzelaar@gmail.com>
Thu, 19 May 2011 04:41:40 +0000 (21:41 -0700)
committerGraydon Hoare <graydon@mozilla.com>
Fri, 20 May 2011 19:32:44 +0000 (12:32 -0700)
configure

index f9045950032e72324934a597f46072ae92fb53c0..5925ccd3cafedbbab6b9cdc2a81864f43ebac0e5 100755 (executable)
--- a/configure
+++ b/configure
@@ -274,6 +274,23 @@ case $CFG_LLVM_VERSION in
     ;;
 esac
 
+if [ ! -z "$CFG_CLANG" ]
+then
+    CFG_CLANG_VERSION=$("$CFG_CLANG" \
+                      --version \
+                      | grep version \
+                      | cut -d ' ' -f 3)
+
+    case $CFG_CLANG_VERSION in
+        (3.0svn | 3.0)
+        step_msg "found ok version of CLANG: $CFG_CLANG_VERSION"
+        ;;
+        (*)
+        err "bad CLANG version: $CFG_CLANG_VERSION, need >=3.0svn"
+        ;;
+    esac
+fi
+
 putvar CFG_LLVM_ROOT
 putvar CFG_LLVM_INCDIR
 putvar CFG_LLVM_BINDIR