qt5base-lts/mkspecs/features
Oswald Buddenhagen 9dcbfc1c44 refactor build config resolution
the current approach of having "free-flying" prf files for such a core
issue is rather insane. this was noticed early on, as evidenced by the
forcible loading of debug/release/debug_and_release in default_post.
however, things remained a mess, in particular static vs. shared.

consequently, the commit merges all related feature files. the actual
config resolution is put in a separate feature file, so it can be loaded
by resolve_target if that happens to be loaded early on.

Change-Id: Ie30e7c63cabe9409a3263ca1650e323a870926f2
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-02-18 15:52:36 +01:00
..
data If the libdir is absolute, make the config file non-relocatable. 2013-02-13 01:14:42 +01:00
mac configure: Remove the -dwarf2 argument for Mac OS X builds 2012-05-11 12:52:21 +02:00
qpa Install fonts when not using fontconfig 2012-03-16 21:30:59 +01:00
unix QNX: change suffix for separate debug files 2012-10-01 10:34:24 +02:00
win32 Remove win32/thread.prf and thread_off.prf 2012-12-14 16:26:39 +01:00
build_pass.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
c++11.prf configure: Auto-detect and enable C++11 support if available 2012-06-05 12:30:13 +02:00
configure.prf fix QMAKE_MAKE for qtCompileTest for cross building modules 2013-01-07 19:57:52 +01:00
create_cmake.prf Make cmake packages installed to /usr non-relocatable. 2013-02-14 08:20:00 +01:00
ctest_testcase.prf Support MinGW for CTest test cases 2013-01-09 23:51:48 +01:00
dbusadaptors.prf de-duplicate dbusadaptors.prf vs. dbusinterfaces.prf 2012-08-04 00:52:38 +02:00
dbuscommon.pri mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
dbusinterfaces.prf de-duplicate dbusadaptors.prf vs. dbusinterfaces.prf 2012-08-04 00:52:38 +02:00
declarative_debug.prf Rename quick1_debug back to declarative_debug 2012-10-04 03:03:00 +02:00
default_post.prf refactor build config resolution 2013-02-18 15:52:36 +01:00
default_pre.prf remove some unnecessary CONFIG additions 2012-12-17 14:08:17 +01:00
designer_defines.prf dispose of library-bound feature files 2012-06-19 16:39:52 +02:00
device_config.prf add some docu about the project loading sequence 2012-12-13 09:10:45 +01:00
egl.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
exceptions_off.prf turn off exceptions by default where they aren't required 2012-05-17 05:14:26 +02:00
exceptions.prf turn off exceptions by default where they aren't required 2012-05-17 05:14:26 +02:00
exclusive_builds.prf remove useless unset()s 2013-02-13 12:42:40 +01:00
include_source_dir.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
incredibuild_xge.prf remove pointless conditionals+branches 2012-09-19 19:54:44 +02:00
lex.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
link_pkgconfig.prf add support for PKGCONFIG_PRIVATE 2012-08-07 16:40:07 +02:00
moc.prf simplify code by using new $$absolute_path() function 2012-12-07 19:54:39 +01:00
module.prf rename qt_module_config.prf => qt_module.prf 2012-08-08 12:04:49 +02:00
no_debug_info.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
opengles1.prf Add a new qmake feature to support OpenGL ES 1 apps 2012-02-28 22:35:24 +01:00
qml1_module.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qml1_plugin.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qml_debug.prf Rename the 'declarative debug support' to 'qml debug support' 2012-03-31 16:33:04 +02:00
qml_module.prf centralize detection of prefix builds 2013-01-31 15:51:35 +01:00
qml_plugin.prf fix path adjustments in installed metafiles 2013-01-30 15:43:00 +01:00
qmltestcase.prf Remove declarative from qmltestcase.prf. 2012-05-11 12:52:21 +02:00
qt_build_config.prf centralize detection of prefix builds 2013-01-31 15:51:35 +01:00
qt_build_paths.prf centralize detection of prefix builds 2013-01-31 15:51:35 +01:00
qt_config.prf add some docu about the project loading sequence 2012-12-13 09:10:45 +01:00
qt_docs_targets.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qt_docs.prf substitute fixed version numbers in qdocconf files with variables 2013-02-01 10:23:26 +01:00
qt_example_installs.prf do not actually build examples in production builds 2013-01-31 15:51:21 +01:00
qt_functions.prf remove useless unset()s 2013-02-13 12:42:40 +01:00
qt_headersclean.prf centralize headersclean test 2012-12-11 13:37:57 +01:00
qt_installs.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qt_module_config.prf rename qt_module_config.prf => qt_module.prf 2012-08-08 12:04:49 +02:00
qt_module_headers.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qt_module_pris.prf fix lack of rpath-link when using modules from final location 2013-02-04 15:10:22 +01:00
qt_module.prf ensure consistent pkg-config file naming for macx qt frameworks 2013-02-06 14:21:44 +01:00
qt_parts.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
qt_plugin.prf fix path adjustments in installed metafiles 2013-01-30 15:43:00 +01:00
qt_targets.prf Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qt_tool.prf centralize detection of prefix builds 2013-01-31 15:51:35 +01:00
qt.prf fix lack of rpath-link when using modules from final location 2013-02-04 15:10:22 +01:00
resolve_config.prf refactor build config resolution 2013-02-18 15:52:36 +01:00
resolve_target.prf refactor build config resolution 2013-02-18 15:52:36 +01:00
resources.prf remove another dead assignment 2012-12-07 19:54:22 +01:00
silent.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
simd.prf mark a bunch of features as internal 2012-12-12 21:48:02 +01:00
spec_post.prf add some docu about the project loading sequence 2012-12-13 09:10:45 +01:00
spec_pre.prf add some docu about the project loading sequence 2012-12-13 09:10:45 +01:00
testcase_targets.prf factor out testcase_targets.prf 2012-12-03 15:56:28 +01:00
testcase.prf add a .qmake.conf file which load()s qt_build_config 2012-10-18 17:42:40 +02:00
testcocoon.prf fix host vs. makefile directory separator mess 2012-07-28 00:09:45 +02:00
testlib_defines.prf auto-generate module pris 2012-06-19 16:40:06 +02:00
uic.prf simplify code by using new $$absolute_path() function 2012-12-07 19:54:39 +01:00
use_c_linker.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
vxworks.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
warn_off.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
warn_on.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
wayland-scanner.prf Add a wayland-scanner rule to qmake 2011-12-12 17:27:19 +01:00
yacc.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00