Move dylib check.

This commit is contained in:
Adam Vandenberg 2010-03-31 14:58:32 -07:00
parent 21aaf5d9ea
commit 4643f0171b

View File

@ -1,3 +1,14 @@
def check_for_stray_dylibs
bad_dylibs = Dir['/usr/local/lib/*.dylib'].select { |f| File.file? f and not File.symlink? f }
if bad_dylibs.count > 0
puts "You have unbrewed dylibs in /usr/local/lib. These could cause build problems"
puts "when building Homebrew formula. If you no longer need them, delete them:"
puts
puts *bad_dylibs.collect { |f| " #{f}" }
puts
end
end
def brew_doctor def brew_doctor
read, write = IO.pipe read, write = IO.pipe
@ -5,15 +16,8 @@ def brew_doctor
read.close read.close
$stdout.reopen write $stdout.reopen write
bad_dylibs = Dir['/usr/local/lib/*.dylib'].select { |f| File.file? f and not File.symlink? f } check_for_stray_dylibs
if bad_dylibs.count > 0
puts "You have unbrewed dylibs in /usr/local/lib. These could cause build problems"
puts "when building Homebrew formula. If you no longer need them, delete them:"
puts
puts *bad_dylibs.collect { |f| " #{f}" }
puts
end
if gcc_build < HOMEBREW_RECOMMENDED_GCC if gcc_build < HOMEBREW_RECOMMENDED_GCC
puts "Your GCC version is older than the recommended version. It may be advisable" puts "Your GCC version is older than the recommended version. It may be advisable"
puts "to upgrade to the latest release of Xcode." puts "to upgrade to the latest release of Xcode."