Procházet zdrojové kódy

Merge pull request #1302 from ThomasWaldmann/prefer-openssl-1.1

macOS: prefer homebrew openssl 1.1.x over 1.0.x, see #839
pull/1321/head
Yamashita, Yuu před 7 roky
odevzdal GitHub
rodič
revize
b610909314
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: 4AEE18F83AFDEB23
1 změnil soubory, kde provedl 11 přidání a 6 odebrání
  1. +11
    -6
      plugins/python-build/bin/python-build

+ 11
- 6
plugins/python-build/bin/python-build Zobrazit soubor

@ -1492,15 +1492,20 @@ has_broken_mac_openssl() {
}
use_homebrew_openssl() {
local ssldir="$(brew --prefix openssl 2>/dev/null || true)"
if [ -d "$ssldir" ]; then
echo "python-build: use openssl from homebrew"
export PKG_CONFIG_PATH="$ssldir/lib/pkgconfig/:${PKG_CONFIG_PATH}"
export CPPFLAGS="-I$ssldir/include ${CPPFLAGS}"
export LDFLAGS="-L$ssldir/lib ${LDFLAGS}"
local ssl11dir="$(brew --prefix openssl@1.1 2>/dev/null || true)"
local ssl10dir="$(brew --prefix openssl 2>/dev/null || true)"
if [ -d "$ssl11dir" ]; then
echo "python-build: use openssl 1.1 from homebrew"
local ssldir=$ssl11dir
elif [ -d "$ssl10dir" ]; then
echo "python-build: use openssl 1.0 from homebrew"
local ssldir=$ssl10dir
else
return 1
fi
export PKG_CONFIG_PATH="$ssldir/lib/pkgconfig/:${PKG_CONFIG_PATH}"
export CPPFLAGS="-I$ssldir/include ${CPPFLAGS}"
export LDFLAGS="-L$ssldir/lib ${LDFLAGS}"
}
build_package_mac_openssl() {

Načítá se…
Zrušit
Uložit