DRY gcc_build and llvm_build
This commit is contained in:
parent
20d7ef3d45
commit
b99324fbeb
@ -428,3 +428,15 @@ private
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def gcc_build
|
||||||
|
`/usr/bin/gcc-4.2 -v 2>&1` =~ /build (\d{4,})/
|
||||||
|
$1.to_i
|
||||||
|
end
|
||||||
|
|
||||||
|
def llvm_build
|
||||||
|
if MACOS_VERSION >= 10.6
|
||||||
|
`/Developer/usr/bin/llvm-gcc-4.2 -v 2>&1` =~ /LLVM build (\d{4,})/
|
||||||
|
$1.to_i
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|||||||
16
bin/brew
16
bin/brew
@ -42,16 +42,6 @@ end
|
|||||||
|
|
||||||
def dump_config
|
def dump_config
|
||||||
require 'hardware'
|
require 'hardware'
|
||||||
|
|
||||||
`/usr/bin/gcc-4.2 -v 2>&1` =~ /build (\d{4,})/
|
|
||||||
gcc_build = $1.to_i
|
|
||||||
|
|
||||||
llvm_build = "None"
|
|
||||||
if MACOS_VERSION >= 10.6
|
|
||||||
`/Developer/usr/bin/llvm-gcc-4.2 -v 2>&1` =~ /LLVM build (\d{4,})/
|
|
||||||
llvm_build = $1.to_i
|
|
||||||
end
|
|
||||||
|
|
||||||
bits = Hardware.is_64_bit? ? 64 : 32
|
bits = Hardware.is_64_bit? ? 64 : 32
|
||||||
cores = Hardware.processor_count
|
cores = Hardware.processor_count
|
||||||
|
|
||||||
@ -215,11 +205,9 @@ begin
|
|||||||
|
|
||||||
################################################################# warnings
|
################################################################# warnings
|
||||||
if MACOS_VERSION >= 10.6
|
if MACOS_VERSION >= 10.6
|
||||||
`/Developer/usr/bin/llvm-gcc-4.2 -v 2>&1` =~ /LLVM build (\d{4,})/
|
opoo "You should upgrade to Xcode 3.2.1" if llvm_build < 2206
|
||||||
opoo "You should upgrade to Xcode 3.2.1" if $1.to_i < 2206
|
|
||||||
else
|
else
|
||||||
`/usr/bin/gcc-4.2 -v 2>&1` =~ /build (\d{4,})/
|
opoo "You should upgrade to Xcode 3.1" if gcc_build < 5577
|
||||||
opoo "You should upgrade to Xcode 3.1" if $1.to_i < 5577
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if macports_or_fink_installed?
|
if macports_or_fink_installed?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user