qt6-bb10/mkspecs/features
Adam Strzelecki c0a54efc40 Build Qt for OS X and iOS with relative rpath
Defaulting to absolute_library_soname on configure -rpath is no longer
necessary as now we support @rpath install name ids on OS X and iOS.

This also sets QMAKE_SONAME_PREFIX to @rpath for Qt modules when built with
rpath configuration.

This makes Qt libraries relocatable on OS X. Qt SDK is not yet relocatable
though, because plugin location (including cocoa plugin) is still resolved
using absolute path (see QTBUG-14150), also there are several absolute paths
hardcoded in qmake mkspecs pri files.

Task-number: QTBUG-31814
Change-Id: Ie9dffefcd2a946c1580293d433621c1adb7e06c4
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
2014-11-01 19:27:23 +01:00
..
android Merge remote-tracking branch 'origin/5.3' into dev 2014-08-04 09:51:36 +02:00
data CMake: Load plugin files unconditionally if present. 2014-06-22 12:55:34 +02:00
mac Add rpath pointing to Qt libraries in OS X and iOS 2014-11-01 19:26:12 +01:00
qpa
unix purge vestiges of opengl es 1 support 2014-04-04 19:32:21 +02:00
win32 WinCE: fix DLL build errors with CONFIG+=console 2014-10-08 13:05:05 +02:00
winrt winrt: Remove WP8.0 references from package manifest feature 2014-06-25 16:33:55 +02:00
build_pass.prf
c++11.prf
c++14.prf Add support for CONFIG += c++14 2014-07-20 04:32:44 +02:00
cmake_functions.prf Remove leading '/' from target paths. 2013-11-27 08:24:50 +01:00
configure.prf Merge remote-tracking branch 'origin/5.3' into 5.4 2014-10-28 18:21:45 +01:00
create_cmake.prf Merge remote-tracking branch 'origin/5.3' into 5.4 2014-10-06 11:59:47 +02:00
ctest_testcase.prf
ctest_testcase_common.prf CMake: Test with the NMake Makefiles generator on Windows. 2014-03-06 17:22:55 +01:00
ctest_testcase_installed.prf
dbusadaptors.prf
dbuscommon.pri dbuscommon.pri: Fix source file dependency 2013-10-30 14:50:02 +01:00
dbusinterfaces.prf
declarative_debug.prf
default_post.prf make -force-debug-info work for objective C 2014-09-26 15:35:57 +02:00
default_pre.prf
designer_defines.prf
device_config.prf avoid that CROSS_COMPILE affects host builds 2014-08-01 14:36:51 +02:00
egl.prf purge vestiges of opengl es 1 support 2014-04-04 19:32:21 +02:00
exceptions.prf
exceptions_off.prf
exclusive_builds.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
exclusive_builds_post.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
gcov.prf
include_source_dir.prf
incredibuild_xge.prf untangle use of system vs. shell path(-list) semantics 2014-04-30 16:56:54 +02:00
java.prf actually use DIRLIST_SEPARATOR 2014-10-01 10:56:13 +02:00
lex.prf
link_pkgconfig.prf make the pkg-config error message more precise 2014-01-07 19:45:15 +01:00
ltcg.prf Add link-time optimization support for Clang, GCC and ICC 2014-07-23 11:12:02 +02:00
moc.prf Fix compilation when including files created in shadow dirs 2014-02-10 20:41:22 +01:00
no_debug_info.prf
precompile_header.prf Fix build with precompile headers 2014-01-14 10:38:29 +01:00
qfeatures.prf export QT_NO_<foo> equivalents to the build system 2013-10-31 19:49:15 +01:00
qlalr.prf introduce qlalr feature 2014-01-20 09:26:54 +01:00
qml1_module.prf
qml1_plugin.prf
qml_debug.prf
qml_module.prf copy qml files only once in debug-and-release builds 2014-09-17 11:40:04 +02:00
qml_plugin.prf use the right env var in qmlplugindump call 2014-06-05 17:11:55 +02:00
qmltestcase.prf
qt.prf micro-optimization: make use of qtPrepareTool()'s new mode 2014-09-30 18:33:13 +02:00
qt_android_deps.prf Android: Allow modules to specify permissions/features 2013-11-07 16:37:37 +01:00
qt_app.prf Strip bootstrapped binaries of unused sections 2014-05-19 19:33:15 +02:00
qt_build_config.prf Build Qt for OS X and iOS with relative rpath 2014-11-01 19:27:23 +01:00
qt_build_paths.prf
qt_common.prf Enable the latest versions of GCC, Clang and ICC with -Werror 2014-10-31 19:18:01 +01:00
qt_config.prf de-duplicate QT_MODULES 2013-10-23 13:43:27 +02:00
qt_docs.prf pass (some) index dirs also during -prepare phase 2014-06-05 17:11:42 +02:00
qt_docs_targets.prf
qt_example_installs.prf clear OBJECTIVE_SOURCES as well 2014-01-20 14:58:48 +01:00
qt_functions.prf use correct quoting style when running syncqt under mingw 2014-09-30 18:33:10 +02:00
qt_headersclean.prf Remove -Wcast-align from QMAKE_CXXFLAGS. 2014-06-27 03:13:17 +02:00
qt_helper_lib.prf fix too aggressive installation of helper libraries 2014-05-20 19:23:58 +02:00
qt_installs.prf install .lib files for static libs again 2014-06-16 12:42:25 +02:00
qt_module.prf Build Qt for OS X and iOS with relative rpath 2014-11-01 19:27:23 +01:00
qt_module_headers.prf add support for explicitly declaring the module master header 2014-10-29 09:37:08 +01:00
qt_module_pris.prf add support for explicitly declaring the module master header 2014-10-29 09:37:08 +01:00
qt_parts.prf iOS: Enable building of basic tests 2014-01-22 12:35:17 +01:00
qt_plugin.prf embed a VERSIONINFO resource into Qt plugins 2014-10-20 14:47:53 +02:00
qt_targets.prf Update copyright year in tools output 2014-03-31 12:46:44 +02:00
qt_tool.prf fix quoting and path separators in qtPrepareTool() 2014-05-23 11:39:25 +02:00
resolve_config.prf Don't make Info.plist for debug framework bundles 2014-10-01 10:56:37 +02:00
resolve_target.prf Rewrite qmake's exclusive-build feature 2013-10-25 20:50:51 +02:00
resources.prf turn off multi-pass RCC for Visual Studio projects 2014-07-29 15:34:57 +02:00
silent.prf
simd.prf Rewrite simd.prf to share more code 2014-07-25 17:48:53 +02:00
spec_post.prf
spec_pre.prf
testcase.prf untangle use of system vs. shell path(-list) semantics 2014-04-30 16:56:54 +02:00
testcase_targets.prf
testcocoon.prf
testlib_defines.prf
uic.prf
use_c_linker.prf
vxworks.prf
warn_off.prf
warn_on.prf
wayland-scanner.prf Fix installation of private headers generated by wayland-scanner 2014-06-23 10:40:21 +02:00
yacc.prf