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,14 +16,7 @@ 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"