qt5base-lts/mkspecs/features
Kent Hansen 613183ff8c Automatically add QtQuick module if only QtDeclarative is specified
QtQuick and related APIs (QQuickItem, SceneGraph, et al), which
used to live in the QtDeclarative module, have moved to a new
module, QtQuick.

Existing projects that use QtQuick-specific APIs should add "quick"
to their project's QT variable, and update their include statements.

E.g.,

QT += declarative

should be changed to

QT += declarative quick

and

 #include <QtDeclarative/qquickitem.h>

should be changed to

 #include <QtQuick/qquickitem.h>

and similarly for the other QtQuick classes.

In order to give existing projects a chance to migrate smoothly, we
should issue a warning and automatically add the QtQuick module if
only the QtDeclarative module was specified. (If a project doesn't
use any QtQuick APIs, the warning can be ignored -- but there is no
way to disable it.)

This change, along with the compatibility headers in QtDeclarative,
make it possible to build existing projects without any modifications
on the project's side.

This change will be removed at a later time; when that happens,
existing projects that did not port to the QtQuick module will no
longer build.

Change-Id: I56abcadc1e5c74490527fc03646310d801bfc084
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2011-12-02 15:59:58 +01:00
..
mac Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qpa Merge remote-tracking branch 'base/master' into refactor 2011-06-10 13:09:57 +02:00
unix Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
win32 Changed path references to ActiveQt. 2011-04-27 12:05:56 +02:00
build_pass.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
create_cmake.prf Make the Qt5 part of the target name namespace style. 2011-12-02 14:17:40 +01:00
dbusadaptors.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
dbusinterfaces.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
debug_and_release.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
debug.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
declarative_debug.prf Fixed CONFIG+=declarative_debug with QT+=declarative-private 2011-10-11 05:26:32 +02:00
default_post.prf Make it possible to disable the 'check' target 2011-11-16 10:32:10 +01:00
default_pre.prf mkspecs: Case-insensitive check of paths on Windows. 2011-11-18 14:53:19 +01:00
designer.prf Add QtTools' include/QtDesigner as well as QtCore's include/QtDesigner 2011-05-26 13:32:08 +02:00
dll.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
egl.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
exclusive_builds.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
help.prf Removed the unnecessary dependency of the QtHelp module on the QtXml one 2011-09-12 16:03:47 +02:00
include_source_dir.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
incredibuild_xge.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
lex.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
link_pkgconfig.prf Make pkg-config cross-compile aware 2011-10-19 22:27:09 +02:00
moc.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
module.prf Fix framework absolute path issue 2011-05-04 15:55:51 +02:00
no_debug_info.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qdbus.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qmltestcase.prf Don't build app bundles for qmltestcase applications on Mac OS X 2011-10-25 05:03:08 +02:00
qt_config.prf Implemented module-local caching of module profiles. 2011-06-03 22:20:40 +02:00
qt_functions.prf Make v8 snapshots work in debug-and-release mode 2011-11-24 16:46:15 +01:00
qt_installs.prf mkspecs: Remove qpa conditionals. 2011-10-31 20:34:43 +01:00
qt_module_config.prf Install CMake config files from Qt. 2011-11-29 17:08:39 +01:00
qt_module.prf Complain if we don't load(qt_module) first 2011-06-08 21:04:48 +02:00
qt_plugin.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
qt_targets.prf Moved common module profiles to be feature profiles. 2011-06-05 14:47:14 +02:00
qt.prf Automatically add QtQuick module if only QtDeclarative is specified 2011-12-02 15:59:58 +01:00
qtestlib.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtopia.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtopiainc.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtopialib.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qttest_p4.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
release.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
resolve_target.prf Add missing naming for libraries built statically. 2011-11-11 02:45:05 +01:00
resources.prf qmake: Allow extra compilers to have the makefile depend on its inputs 2011-11-28 13:35:42 +01:00
shared.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
silent.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
static_and_shared.prf qmake: remove symbian support 2011-11-07 13:26:41 +01:00
static.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
staticlib.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
testcase.prf Improved usage of TESTDATA with relative paths beginning with ".." 2011-11-24 23:42:35 +01:00
testcocoon.prf Integrate testcocoon support into Qt build system. 2011-11-15 07:21:48 +01:00
uic.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
uitools.prf qmake: remove symbian support 2011-11-07 13:26:41 +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
yacc.prf Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00