diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/brew_doctor.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/brew_doctor.rb b/Library/Homebrew/brew_doctor.rb index 4e9edd52b..bf4907cf3 100644 --- a/Library/Homebrew/brew_doctor.rb +++ b/Library/Homebrew/brew_doctor.rb @@ -141,6 +141,21 @@ def check_user_path 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 read, write = IO.pipe @@ -156,6 +171,7 @@ def brew_doctor check_for_x11 check_share_locale check_user_path + check_pkg_config exit! 0 else |
