Add pkg-config check.

This commit is contained in:
Adam Vandenberg 2010-04-03 09:43:17 -07:00
parent a37d53aa89
commit 06745aa6d1

View File

@ -141,6 +141,21 @@ def check_user_path
end end
end end
def check_pkg_config
binary = `which pkg-config`.chomp
return if binary.empty?
unless binary == "#{HOMEBREW_PREFIX}/bin/pkg-config"
puts <<-EOS.undent
You have a non-brew 'pkg-config' in your PATH:
#{binary}
`./configure` may have problems finding brew-installed packages using
this other pkg-config.
EOS
end
end
def brew_doctor def brew_doctor
read, write = IO.pipe read, write = IO.pipe
@ -156,6 +171,7 @@ def brew_doctor
check_for_x11 check_for_x11
check_share_locale check_share_locale
check_user_path check_user_path
check_pkg_config
exit! 0 exit! 0
else else