shims/mac/super/pkg-config: pass and use HOMEBREW_SDKROOT

Fixes #5068.
This commit is contained in:
Bo Anderson 2020-04-04 15:38:55 +01:00
parent 28a1497c2b
commit 9294bee866
16 changed files with 35 additions and 28 deletions

View File

@ -112,6 +112,8 @@ module Superenv
end
generic_setup_build_environment(formula)
self["PKG_CONFIG"] = Superenv.bin/"pkg-config"
# Filter out symbols known not to be defined since GNU Autotools can't
# reliably figure this out with Xcode 8 and above.
if MacOS.version == "10.12" && MacOS::Xcode.version >= "9.0"

View File

@ -23,8 +23,8 @@
# This should most probably benefit from getting a "Requires:" field added
# dynamically by configure.
#
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
supported_protocols="DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP"

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
modules=1

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include

View File

@ -23,8 +23,8 @@
# This should most probably benefit from getting a "Requires:" field added
# dynamically by configure.
#
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
supported_protocols="DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP"

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
modules=1

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include

View File

@ -1,5 +1,5 @@
prefix=/usr
exec_prefix=${prefix}
prefix=${homebrew_sdkroot}/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include

View File

@ -0,0 +1,5 @@
#!/bin/sh
exec "$HOMEBREW_OPT/pkg-config/bin/pkg-config" \
"--define-variable=homebrew_sdkroot=$HOMEBREW_SDKROOT" \
"$@"