configure: don't fail if compiler_version() doesn't work
authorBert Belder <bertbelder@gmail.com>
Tue, 26 Jun 2012 17:23:24 +0000 (19:23 +0200)
committerBert Belder <bertbelder@gmail.com>
Tue, 26 Jun 2012 17:23:24 +0000 (19:23 +0200)
This fixes the Windows build.

configure

index 2bf262b74324a3e7681999afd9ebe17f3c0f0277..338ec3cd05a78012a7ee057531ff81c18e79958b 100755 (executable)
--- a/configure
+++ b/configure
@@ -243,17 +243,17 @@ def compiler_version():
   try:
     proc = subprocess.Popen([CC, '-v'], stderr=subprocess.PIPE)
   except OSError:
-    return None
+    return (False, False, None)
   lines = proc.communicate()[1].split('\n')
   version_line = None
   for i, line in enumerate(lines):
     if 'version' in line:
       version_line = line
   if not version_line:
-    return None
+    return (False, False, None)
   version = version_line.split("version")[1].strip().split()[0].split(".")
   if not version:
-    return None
+    return (False, False, None)
   return ('LLVM' in version_line, 'clang' in CC, tuple(version))
 
 def configure_node(o):