Add MacOS.preferred_arch

Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
This commit is contained in:
Misty De Meo 2013-08-01 19:46:56 -07:00
parent ef1f2b4a79
commit fa03fd91b4

View File

@ -188,6 +188,14 @@ module MacOS extend self
Hardware::CPU.is_64_bit? and version != :leopard
end
def preferred_arch
@preferred_arch ||= if prefer_64_bit?
Hardware::CPU.arch_64_bit
else
Hardware::CPU.arch_32_bit
end
end
STANDARD_COMPILERS = {
"3.1.4" => { :gcc_40_build => 5493, :gcc_42_build => 5577 },
"3.2.6" => { :gcc_40_build => 5494, :gcc_42_build => 5666, :llvm_build => 2335, :clang => "1.7", :clang_build => 77 },