diff options
author | Simon Warta <[email protected]> | 2017-07-31 21:54:47 +0200 |
---|---|---|
committer | Simon Warta <[email protected]> | 2017-07-31 21:54:47 +0200 |
commit | ac70b45ef8bc1388fe9ba8778d3a1962f9ea9e30 (patch) | |
tree | 343d4c737cec6d2e5858e601eed49e79526a3d46 /configure.py | |
parent | 3b6fe165e55f4d7cd813e20d4f616ec948f70bcb (diff) |
Use clang/mac code branch when cc_version is unset
This is easier to extend than the elif construction
Diffstat (limited to 'configure.py')
-rwxr-xr-x | configure.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/configure.py b/configure.py index 7dab5ce6a..006f60041 100755 --- a/configure.py +++ b/configure.py @@ -2630,7 +2630,8 @@ class CompilerDetector(object): major = int(match.group(1)) minor = int(match.group(2)) cc_version = "%d.%d" % (major, minor) - elif match is None and self._cc_name == 'clang' and self._os_name in ['darwin', 'ios']: + + if cc_version is None and self._cc_name == 'clang' and self._os_name in ['darwin', 'ios']: xcode_version_to_clang = { '703': '3.8', '800': '3.9', @@ -2638,7 +2639,6 @@ class CompilerDetector(object): } match = re.search(r'Apple LLVM version [0-9.]+ \(clang-([0-9]{3})\.', cc_output) - if match: apple_clang_version = match.group(1) if apple_clang_version in xcode_version_to_clang: @@ -2648,7 +2648,7 @@ class CompilerDetector(object): else: logging.warning('Unable to determine LLVM Clang version cooresponding to Apple Clang %s' % (apple_clang_version)) - return '3.8' # safe default + cc_version = '3.8' # safe default if cc_version is None: logging.warning("Tried to get %s version, but output '%s' does not match expected version format" % ( |