aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-03-03 23:47:00 -0600
committerJack Nagel2014-03-03 23:48:25 -0600
commitab2c9be1148bb390a936a64c16cf80690f338702 (patch)
tree7b174d409da21776c1ee4ec145805b4891bbf46d /Library
parentdf374d58a9e6e5356bb68af305e4fdb5f2fc2af7 (diff)
downloadhomebrew-ab2c9be1148bb390a936a64c16cf80690f338702.tar.bz2
Skip dependency expansion completely when ignore_deps? is true
Diffstat (limited to 'Library')
-rwxr-xr-xLibrary/Homebrew/build.rb12
1 files changed, 9 insertions, 3 deletions
diff --git a/Library/Homebrew/build.rb b/Library/Homebrew/build.rb
index 676d6f2cd..09a9138bd 100755
--- a/Library/Homebrew/build.rb
+++ b/Library/Homebrew/build.rb
@@ -61,8 +61,14 @@ class Build
def initialize(f)
@f = f
- @deps = expand_deps
- @reqs = expand_reqs
+
+ if ARGV.ignore_deps?
+ @deps = []
+ @reqs = []
+ else
+ @deps = expand_deps
+ @reqs = expand_reqs
+ end
end
def post_superenv_hacks
@@ -113,7 +119,7 @@ class Build
deps.map(&:to_formula).each do |dep|
opt = HOMEBREW_PREFIX/:opt/dep
- fixopt(dep) unless opt.directory? or ARGV.ignore_deps?
+ fixopt(dep) unless opt.directory?
end
if superenv?