Look harder for bsdmake
bsdmake used to be keg-only, so some users still have it unlinked (presumably they never run brew-doctor). Even though there is code to abort if dependencies are unlinked, it appears broken for this case. So let's just be thorough anyway. Closes Homebrew/homebrew#14751.
This commit is contained in:
parent
93502785c4
commit
ffc6423d73
@ -2,7 +2,10 @@
|
||||
export HOMEBREW_CCCFG="O$HOMEBREW_CCCFG"
|
||||
if [ $(basename "$0") == "bsdmake" ]; then
|
||||
pwd="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
exec "$pwd/../../../bin/bsdmake" "$@"
|
||||
bsd="$pwd/../../../bin/bsdmake"
|
||||
# bsdmake used to be keg-only: support users who don't run brew doctor
|
||||
[ -x "$bsd" ] || bsd="$(brew --prefix bsdmake)/bin/bsdmake"
|
||||
exec "$bsd" "$@"
|
||||
else
|
||||
exec xcrun make "$@"
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user