diff options
| author | Jack Nagel | 2014-03-03 23:47:00 -0600 |
|---|---|---|
| committer | Jack Nagel | 2014-03-03 23:48:25 -0600 |
| commit | caa12678d8ee2cb8bd0df8654911611af7f3a44f (patch) | |
| tree | e88bb391b19be9936ed2d4a2bfec6c8296887a80 | |
| parent | 3b76987fd79be6c0ed6516bcfb3b6f870909bf9d (diff) | |
| download | brew-caa12678d8ee2cb8bd0df8654911611af7f3a44f.tar.bz2 | |
Skip dependency expansion completely when ignore_deps? is true
| -rwxr-xr-x | Library/Homebrew/build.rb | 12 |
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? |
