diff options
| author | Mike McQuaid | 2011-12-31 19:09:49 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2012-01-16 21:05:00 +0000 |
| commit | a3db9a42e878b04747100f5b70bbd999eac7cdbf (patch) | |
| tree | 1320bb8e1c643e416bf463d448cedfa6d481cfeb /Library/Homebrew | |
| parent | 555e7ff89317a2d3a01480947d59c38156e8fada (diff) | |
| download | brew-a3db9a42e878b04747100f5b70bbd999eac7cdbf.tar.bz2 | |
Add option for building bottles.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/extend/ARGV.rb | 11 | ||||
| -rw-r--r-- | Library/Homebrew/utils.rb | 4 |
2 files changed, 10 insertions, 5 deletions
diff --git a/Library/Homebrew/extend/ARGV.rb b/Library/Homebrew/extend/ARGV.rb index 8503559d5..12e139de8 100644 --- a/Library/Homebrew/extend/ARGV.rb +++ b/Library/Homebrew/extend/ARGV.rb @@ -81,12 +81,13 @@ module HomebrewArgvExtension include? '--32-bit' end + def build_bottle? + MacOS.bottles_supported? and include? '--build-bottle' + end + def build_from_source? - return true if flag? '--build-from-source' or ENV['HOMEBREW_BUILD_FROM_SOURCE'] \ - or not MacOS.lion? or HOMEBREW_PREFIX.to_s != '/usr/local' - options = options_only - options.delete '--universal' - not options.empty? + flag? '--build-from-source' or ENV['HOMEBREW_BUILD_FROM_SOURCE'] \ + or not MacOS.bottles_supported? or not options_only.empty? end def flag? flag diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 4de58cc36..7ecb7e574 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -398,6 +398,10 @@ module MacOS extend self def prefer_64_bit? Hardware.is_64_bit? and 10.6 <= MACOS_VERSION end + + def bottles_supported? + lion? and HOMEBREW_PREFIX.to_s == '/usr/local' + end end module GitHub extend self |
