Add expat.framework check to doctor
This commit is contained in:
parent
618617da73
commit
9ede899d5d
@ -586,6 +586,20 @@ def check_for_other_vars
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def check_for_other_frameworks
|
||||||
|
# Other frameworks that are known to cause problems when present
|
||||||
|
if File.exist? "/Library/Frameworks/expat.framework"
|
||||||
|
puts <<-EOS.undent
|
||||||
|
/Library/Frameworks/expat.framework detected
|
||||||
|
|
||||||
|
This will be picked up by Cmake's build system and likey cause the
|
||||||
|
build to fail, trying to link to a 32-bit version of expat.
|
||||||
|
You may need to move this file out of the way to compile Cmake.
|
||||||
|
|
||||||
|
EOS
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
module Homebrew extend self
|
module Homebrew extend self
|
||||||
def doctor
|
def doctor
|
||||||
read, write = IO.pipe
|
read, write = IO.pipe
|
||||||
@ -620,6 +634,7 @@ module Homebrew extend self
|
|||||||
check_for_git
|
check_for_git
|
||||||
check_for_autoconf
|
check_for_autoconf
|
||||||
check_for_linked_kegonly_brews
|
check_for_linked_kegonly_brews
|
||||||
|
check_for_other_frameworks
|
||||||
|
|
||||||
exit! 0
|
exit! 0
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user