aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2017-05-21 16:34:46 +0100
committerGitHub2017-05-21 16:34:46 +0100
commitd8565ed21f2dc131340ef7f2240ef1e45a5afb7e (patch)
tree793460ea2ce1e08c8dd12ff7d4bce4a4ef75ce6b /Library
parent7000f50d5f79cb9c6b1e2d53a0cc9ec8283fd3ec (diff)
parent49e8c19feb3031da3ded6bd52818ea8ed4c7b3d7 (diff)
downloadbrew-d8565ed21f2dc131340ef7f2240ef1e45a5afb7e.tar.bz2
Merge pull request #2661 from MikeMcQuaid/build-deps-not-missing
formula: build dependencies are never missing.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index d6ff2e134..8bcac183f 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -1553,11 +1553,11 @@ class Formula
def missing_dependencies(hide: nil)
hide ||= []
missing_dependencies = recursive_dependencies do |dependent, dep|
- if dep.optional? || dep.recommended?
+ if dep.build?
+ Dependency.prune
+ elsif dep.optional? || dep.recommended?
tab = Tab.for_formula(dependent)
Dependency.prune unless tab.with?(dep)
- elsif dep.build?
- Dependency.prune
end
end