mirror of
https://github.com/pyenv/pyenv-doctor.git
synced 2025-12-11 17:01:28 +09:00
Merge pull request #8 from cdwilson/fix-homebrew-openssl-paths
Add openssl paths for homebrew (fixes #7)
This commit is contained in:
commit
467d6d4e24
@ -155,16 +155,10 @@ case "$(uname -s)" in
|
|||||||
## to override system libraries installed by Homebrew,
|
## to override system libraries installed by Homebrew,
|
||||||
## we must explicitly specify the library path in "-L".
|
## we must explicitly specify the library path in "-L".
|
||||||
if command -v brew 1>/dev/null 2>&1; then # Homebrew
|
if command -v brew 1>/dev/null 2>&1; then # Homebrew
|
||||||
# According to https://docs.brew.sh/Installation,
|
[ -d "$(brew --prefix)/include" ] && export CPPFLAGS="-I$(brew --prefix)/include $CPPFLAGS"
|
||||||
# "/usr/local" is for Intel binaries,
|
[ -d "$(brew --prefix openssl)/include" ] && export CPPFLAGS="-I$(brew --prefix openssl)/include $CPPFLAGS"
|
||||||
# "/opt/homebrew" for ARM.
|
[ -d "$(brew --prefix)/lib" ] && export LDFLAGS="-L$(brew --prefix)/lib $LDFLAGS"
|
||||||
if [ "$(uname -m)" = arm64 ]; then
|
[ -d "$(brew --prefix openssl)/lib" ] && export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"
|
||||||
[ -d "/opt/homebrew/include" ] && export CPPFLAGS="-I/opt/homebrew/include $CPPFLAGS"
|
|
||||||
[ -d "/opt/homebrew/lib" ] && export LDFLAGS="-L/opt/homebrew/lib $LDFLAGS"
|
|
||||||
else
|
|
||||||
[ -d "/usr/local/include" ] && export CPPFLAGS="-I/usr/local/include $CPPFLAGS"
|
|
||||||
[ -d "/usr/local/lib" ] && export LDFLAGS="-L/usr/local/lib $LDFLAGS"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user