diff options
| author | Jack Nagel | 2013-01-28 14:38:39 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-28 14:40:58 -0600 |
| commit | 7486ff25e065819a2adacae915a8a5e3e9c44f81 (patch) | |
| tree | a137c15aadb32f0bf0fa77f0519136b998778965 /Library | |
| parent | 3a288687928cc20297b0fb6318c73c2e536319a3 (diff) | |
| download | homebrew-7486ff25e065819a2adacae915a8a5e3e9c44f81.tar.bz2 | |
Fix clang version detection on Xcode 4.6+
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/macos.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb index 1113367c1..7ebf0fdbe 100644 --- a/Library/Homebrew/macos.rb +++ b/Library/Homebrew/macos.rb @@ -127,14 +127,14 @@ module MacOS extend self def clang_version @clang_version ||= if locate("clang") - `#{locate("clang")} --version` =~ /clang version (\d\.\d)/ + `#{locate("clang")} --version` =~ /(?:clang|LLVM) version (\d\.\d)/ $1 end end def clang_build_version @clang_build_version ||= if locate("clang") - `#{locate("clang")} --version` =~ %r[tags/Apple/clang-(\d{2,})] + `#{locate("clang")} --version` =~ %r[clang-(\d{2,})] $1.to_i end end @@ -192,7 +192,7 @@ module MacOS extend self "4.5" => { :llvm_build => 2336, :clang => "4.1", :clang_build => 421 }, "4.5.1" => { :llvm_build => 2336, :clang => "4.1", :clang_build => 421 }, "4.5.2" => { :llvm_build => 2336, :clang => "4.1", :clang_build => 421 }, - "4.6" => { :llvm_build => 2336, :clang => "4.1", :clang_build => 421 }, + "4.6" => { :llvm_build => 2336, :clang => "4.2", :clang_build => 425 }, } def compilers_standard? |
