aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-03-03 23:47:00 -0600
committerJack Nagel2014-03-03 23:48:25 -0600
commitcaa12678d8ee2cb8bd0df8654911611af7f3a44f (patch)
treee88bb391b19be9936ed2d4a2bfec6c8296887a80
parent3b76987fd79be6c0ed6516bcfb3b6f870909bf9d (diff)
downloadbrew-caa12678d8ee2cb8bd0df8654911611af7f3a44f.tar.bz2
Skip dependency expansion completely when ignore_deps? is true
-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?