diff options
| author | Misty De Meo | 2013-08-01 19:46:56 -0700 |
|---|---|---|
| committer | Misty De Meo | 2013-08-15 22:46:56 -0700 |
| commit | fa03fd91b405c581fb57b8dc3b207b6226582ac3 (patch) | |
| tree | 4ccb57db1809e3387cb1a3ec7f5c20a1b45ee4f7 /Library | |
| parent | ef1f2b4a798690b43154502654a74cb5f0456aea (diff) | |
| download | brew-fa03fd91b405c581fb57b8dc3b207b6226582ac3.tar.bz2 | |
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.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/macos.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb index 2e5c02f39..8e379ad2a 100644 --- a/Library/Homebrew/macos.rb +++ b/Library/Homebrew/macos.rb @@ -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 }, |
