qt5base-lts/mkspecs/common
Joerg Bornemann 69bd238ad8 Fix resolving of libraries on Apple platforms
Qt couldn't be configured with -system-zlib on macOS, because qmake
failed to find "/usr/lib/libz.dylib".
  The library path is something along the lines of
"/Applications/Xcode.app/.../MacOSX10.14.sdk/usr/lib" which doesn't
contain "libz.dylib". But it contains "libz.tbd", which is a YAML-file
pointing to "/usr/lib/libz.dylib". One can pass the absolute path to
this tbd file to the linker, which will then pick up
"/usr/lib/libz.dylib".

Introduce a new variable QMAKE_EXTENSIONS_AUX_SHLIB, which is a list
of auxiliary extensions for shared libs, and add the "tbd" extension
to it on macOS.

Change-Id: I083b79a69d00232e35f9d6164ffa86cb473f1742
Fixes: QTBUG-72745
Fixes: QTBUG-72964
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2019-01-13 18:17:43 +00:00
..
aix Stop including net/if.h from qplatformdefs.h 2017-10-08 06:41:24 +00:00
android Add QIODevice::NewOnly and QIODevice::ExistingOnly OpenMode flags 2018-01-17 04:32:47 +00:00
bsd Stop including net/if.h from qplatformdefs.h 2017-10-08 06:41:24 +00:00
c89
integrity Stop including net/if.h from qplatformdefs.h 2017-10-08 06:41:24 +00:00
mac Stop including net/if.h from qplatformdefs.h 2017-10-08 06:41:24 +00:00
nacl
posix Add QIODevice::NewOnly and QIODevice::ExistingOnly OpenMode flags 2018-01-17 04:32:47 +00:00
qnx Stop including net/if.h from qplatformdefs.h 2017-10-08 06:41:24 +00:00
uikit
winrt_winphone winrt: Fix build with MSVC >= 15.8 2018-09-12 06:19:42 +00:00
android-base-head.conf qmake: prune dead assignments from android spec 2018-11-21 23:07:28 +00:00
android-base-tail.conf qmake: fix QMAKE_DEFAULT_LIBDIRS detection on android 2018-12-03 11:25:47 +00:00
angle.conf
clang-mac.conf
clang.conf Merge remote-tracking branch 'origin/5.11' into dev 2018-07-02 11:23:45 +02:00
g++-base.conf Detect C standard and try using the most recent one (take 2) 2018-04-21 09:05:14 +00:00
g++-macx.conf
g++-unix.conf
g++-win32.conf Fix builds with some MinGW distributions 2018-08-02 07:10:00 +00:00
g++.conf
gcc-base-mac.conf
gcc-base-unix.conf Generate gdb indexing for faster debugging on Linux 2017-12-19 11:50:12 +00:00
gcc-base.conf SIMD: Add a haswell sub-architecture selection to our support 2018-07-09 00:18:24 +00:00
ghs-base.conf Remove QMAKE_LIBS_CORE variable 2017-08-28 13:10:38 +00:00
ghs-integrity-armv7.conf
ghs-integrity-armv8.conf
ghs-integrity-x86.conf
icc-base-unix.conf Update the ICC x86 sub-architecture compiler options 2018-06-23 20:16:35 +00:00
ios.conf
linux.conf Merge remote-tracking branch 'origin/5.9' into dev 2017-08-31 14:31:31 +02:00
llvm.conf
mac.conf Fix resolving of libraries on Apple platforms 2019-01-13 18:17:43 +00:00
macx.conf macOS: Explicitly define lower bound for supported SDK version 2018-10-26 08:54:22 +00:00
msvc-based-version.conf Fix build with win32-clang-msvc and win32-icc 2018-12-14 18:20:26 +00:00
msvc-desktop.conf Active Qt Servers: Fix midl warning about unknown option 2018-11-27 15:24:57 +00:00
msvc-version.conf Fix build with win32-clang-msvc and win32-icc 2018-12-14 18:20:26 +00:00
qcc-base-qnx-aarch64le.conf
qcc-base-qnx-armle-v7.conf
qcc-base-qnx-x86-64.conf
qcc-base-qnx-x86.conf
qcc-base-qnx.conf qmake: add support for mkspecs which don't support strict_c++ 2018-04-05 18:55:46 +00:00
qcc-base.conf Merge remote-tracking branch 'origin/5.9' into dev 2017-06-19 16:12:34 +02:00
sanitize.conf
shell-unix.conf
shell-win32.conf
solaris.conf Remove unused mkspecs variable QMAKE_LIBS_NIS 2017-08-28 13:10:44 +00:00
tvos.conf
uikit.conf
unix.conf
watchos.conf
windows-vulkan.conf Fix WebEngine build when VULKAN_SDK environment variable is present 2017-07-25 13:48:41 +00:00