aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
diff options
context:
space:
mode:
authorSteven Peters2016-11-02 16:49:37 -0700
committerSteven Peters2016-11-02 16:52:09 -0700
commit72f889fef06def94083f4d0457b5729ef151bc16 (patch)
treea6d69512559b4bb7d96c8bd6914e4303889d98a9 /Library/Homebrew/dev-cmd
parent89fd34b24eed98530010ab31465ef9e3668b5976 (diff)
downloadbrew-72f889fef06def94083f4d0457b5729ef151bc16.tar.bz2
audit: restore check that was lost in #927
This audit check ensures that certain build dependencies are explicitly marked either as `:build` or `:run`. It seems to have been lost in #927. It was also adjusted in #1290.
Diffstat (limited to 'Library/Homebrew/dev-cmd')
-rw-r--r--Library/Homebrew/dev-cmd/audit.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb
index e83cf1b8c..7ae80d51b 100644
--- a/Library/Homebrew/dev-cmd/audit.rb
+++ b/Library/Homebrew/dev-cmd/audit.rb
@@ -415,6 +415,12 @@ class FormulaAuditor
EOS
when *BUILD_TIME_DEPS
next if dep.build? || dep.run?
+ problem <<-EOS.undent
+ #{dep} dependency should be
+ depends_on "#{dep}" => :build
+ Or if it is indeed a runtime dependency
+ depends_on "#{dep}" => :run
+ EOS
end
end
end