Commit Graph

57 Commits

Author SHA1 Message Date
Toby Tomkins
e3c8992fae QtSVG: Add dependency to declarative and quick1 if qtsvg is available.
Currently there is a soft dependency on qtsvg that causes a build of
qt5 to have unknown build order for qtsvg and other modules. This
change makes it a hard dependency if the qtsvg module is available.

Change-Id: Ic58a63f3f5f1d813ba832455c1ad3af41599926b
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
2012-03-13 02:47:16 +01:00
Marius Storm-Olsen
610bb3545d Don't try to compile wayland on Windows or Mac, even if checked out
Change-Id: Ie66430e661b54aea4d17eb6e2e0fb7a351d62d97
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2012-03-08 22:18:14 +01:00
Sergio Ahumada
d3a8758a8c Added new module, qtgraphicaleffects.
Not yet enabled by default.

Change-Id: I96d770c504281c8e6bb452d6742ea555c1c7405c
Reviewed-by: Jyri Tahtela <jyri.tahtela@nokia.com>
2012-03-03 00:53:12 +01:00
Toby Tomkins
d3be383a0c QtLocation: Add hard dependency on qtjsondb to qtlocation.
Currently there is a soft dependency on qtjsondb. This change makes it
a hard dependency.

Change-Id: Iba29c91093c3c6c67c4121f6f220e62686708040
Reviewed-by: abcd <amos.choy@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Aaron McCarthy <aaron.mccarthy@nokia.com>
2012-03-01 05:48:07 +01:00
Rohan McGovern
fea89c704d Fixed incorrect dependencies for qttools
qttools uses both qtquick1 and qtdeclarative.

Change-Id: I3ec8ef3d770b029bec865a67aaaad3eb9db464d5
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2012-02-15 07:07:17 +01:00
Andrew den Exter
63d681ee57 Add the QtQuick1 module.
Change-Id: I3afda68e1fa1dad4e264cea6e5afbd73d858c547
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-02-09 07:54:59 +01:00
Toby Tomkins
136762ee09 Add qtimageformats module to Qt5.
Change-Id: Ie168a1a450b8090d4aa934a21e991c67683ef5de
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-01-31 06:15:57 +01:00
Toby Tomkins
9a924c6921 Remove QtQuick3D repository references from Qt5.
Qt3D had temporarily resided in the Qt5 repository under qtquick3d.
There is now a qt3d submodule which is compiling and testing correctly.
Qt5 had previously removed support for building the qtquick3d submodule
by default. This commit is the final step in cleaning up the previous
version.

Task-number: QTBUG-22098

Change-Id: I39fdbd7c58a0076c288d8c0570e892b5d0df4ff9
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Danny Pope <daniel.pope@nokia.com>
2012-01-25 02:57:49 +01:00
Jyri Tahtela
ea8879a542 Qt5: Enable compilation of qtjsondb by default.
Dependency to other modules (qtpim, qtdocgallery, qtsystems)
is defined if qtjsondb is checked out.

Change-Id: I0e0abc8d30733b9d7c1fdc666cd064fe6809442a
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-01-20 01:25:35 +01:00
Rohan McGovern
a0ee6a1a87 Switch default builds from qtquick3d repo to qt3d repo
Disable qtquick3d by default and enable qt3d by default.
Make qtlocation depend on qt3d instead of qtquick3d.

qtquick3d still exists for now, and can be explicitly compiled if
necessary.

Change-Id: If1013a9361b17421217beffd2dc1864c5e8502f3
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: David Laing <david.laing@nokia.com>
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
2012-01-18 06:21:44 +01:00
Rohan McGovern
c5a02e33b0 Added missing SUBDIRS+=module_qtjsbackend
Module cannot be compiled without this.

Change-Id: I1ea3bd6f21b389db0c758abebd6e851a77a1d682
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jyri Tahtela <jyri.tahtela@nokia.com>
2012-01-10 06:34:21 +01:00
Simon Hausmann
7e177c50ce Added qtjsbackend module
Change-Id: I179a5714a12144e6815d931fef9fbfcedee6c93f
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-01-10 06:34:16 +01:00
Simon Hausmann
f917ea79ef Updated WebKit import
The repository pointed at is now significantly smaller and contains
a snapshot of WebKit only, excluding content like layout tests or
their platform specific results.

In addition the phonon dependency in qt.pro has been removed from WebKit,
as it is not accurate.

Change-Id: Ic2721435a6ce2328d11c1a8f5d9ce1881fc8ebb3
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2012-01-09 07:38:45 +01:00
Rohan McGovern
d64f6a9061 Added new gitmodule `qt3d'
To replace qtquick3d.
This commit introduces qt3d, a follow-up commit will remove qtquick3d.

Change-Id: I3d1b46e7e1e32960351f02ec22a6e555203f988a
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-12-19 06:10:27 +01:00
Sarah Smith
7e14af93d1 Remove spurious dep on qtscript
At one time qtscript was required, but no longer.

In any case it builds fine without.

Change-Id: I43a3862673a4db4ef7145056101b2c7639dd2c3f
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: David Laing <david.laing@nokia.com>
2011-12-06 04:40:54 +01:00
Xizhi Zhu
66af87c7c0 QtJsonDb doesn't depend on QtSvg.
Change-Id: I2491bc7401070763083a5f36c49ede1525626601
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jamey Hicks <jamey.hicks@nokia.com>
Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com>
2011-11-17 09:26:25 +01:00
Sergio Ahumada
d5d07c89f8 Added new module, qtjsondb.
Not yet enabled by default.

Change-Id: I07093f8770a7b2f05aa777cbf949a30478dacc67
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com>
2011-10-31 14:38:44 +01:00
Michael Goddard
52ba0cb054 Remove QtMultimediaKit - all content has moved to QtMultimedia.
Change-Id: I54741996cb3dbfbb76dd0f864e4e72cd8b6bbd67
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-10-27 03:10:57 +02:00
Michael Goddard
616ed77b1d Re-add qtmultimedia.
The contents of QtMultimediaKit are being placed in QtMultimedia.
After this commit integrates, any dependent modules can be updated,
and then another change to remove QtMMK from Qt5 can be done.

Change-Id: I466df08ef1e764fae9056a61a51b82cab8633244
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-10-26 09:06:00 +02:00
Alan Alpert
698c91d491 QtDeclarative no longer depends on QtSvg
Change-Id: Iaaaa634beef234d9b4d0bed56c4d4cab9459fbaa
Reviewed-on: http://codereview.qt-project.org/6280
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-10-10 09:40:34 +02:00
Rohan McGovern
a18953473b Revert "Enabled compilation of qtwayland by default."
This reverts commit a507ff6241d8d22d4405a445fdbd16f32f1e3cde

This commit is counterproductive at least until qtwayland follows
a few more modularization requirements (e.g. .pro file named
`qtwayland.pro')

Change-Id: I5b9e6283eef9aaf1cdc3b71823181eaab1f9f3a7
Reviewed-on: http://codereview.qt-project.org/5681
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-09-28 09:49:27 +02:00
Rohan McGovern
1d3b5a518e Enabled compilation of qtwayland by default.
Change-Id: I8c62231ddbee1a731db7aa98a0796c8e81ee5a44
Reviewed-on: http://codereview.qt-project.org/5581
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
2011-09-27 10:41:04 +02:00
Rohan McGovern
80f75f093c Added new module, qtwayland.
Not yet enabled by default.

Change-Id: I6f22e7d69743415ec8f9588a8621cd28ca6d8eda
Reviewed-on: http://codereview.qt-project.org/5580
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
2011-09-27 10:41:04 +02:00
Rohan McGovern
423d8d9af7 Re-enable qtlocation by default.
Change-Id: Ib4e96ebc014d5f8651ab16184955645fbba16458
Reviewed-on: http://codereview.qt-project.org/5355
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kalle Lehtonen <kalle.ju.lehtonen@nokia.com>
2011-09-23 08:48:52 +02:00
Rohan McGovern
c3b9fdc3f1 Enabled qtconnectivity by default.
Change-Id: Ic34b6d270cdb754167977e9bda4c41a23819f31a
Reviewed-on: http://codereview.qt-project.org/5415
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-09-23 04:58:37 +02:00
Rohan McGovern
ddf85c473b Updated submodules (merged refactor)
This commit updates all applicable submodules past the merge of the
refactor branches.

Dependencies for qtlocation and qtdoc in qt.pro were fixed to match
the latest dependencies in those modules.

Change-Id: I0000000000000d80ddaf92f258714ab4a2750cb7
Reviewed-on: http://codereview.qt-project.org/5109
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-09-22 05:28:19 +02:00
Michael Goddard
1b5490797b Remove QtMultimedia (obsoleted by QtMultimediaKit).
Change-Id: I6fbdde1d28f3156aee0bf9caaae7a1e3b3a4392a
Reviewed-on: http://codereview.qt.nokia.com/4105
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
2011-09-02 05:21:55 +02:00
Rohan McGovern
2279fd904b Added missing dependency for qtfeedback.
qtfeedback uses qtmultimediakit (in src/plugins/feedback/mmk), but
qt.pro was missing the dependency.

Change-Id: I1f54cc31cc9ac8bab2583f5afe4f9d7a13545844
Reviewed-on: http://codereview.qt.nokia.com/3900
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kalle Lehtonen <kalle.ju.lehtonen@nokia.com>
2011-08-31 12:46:39 +02:00
Rohan McGovern
bd3db149e6 Enabled compilation of qtpim by default.
Change-Id: I19e8fb731c22f50d27b1ca45e36b9884f33ca1f1
Reviewed-on: http://codereview.qt.nokia.com/3428
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-08-27 03:49:45 +02:00
Rohan McGovern
8c89a335b4 Added new module, qtconnectivity.
Not yet enabled by default.

Change-Id: I89a8cb8cc6da9aeeba217e3ab3c10459082a21ed
Reviewed-on: http://codereview.qt.nokia.com/3447
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-08-24 09:50:58 +02:00
Rohan McGovern
ae61bc2d1f Added new module, qtpim.
Not yet enabled by default.

Change-Id: I7db1f9a782442876139306a25847e6f23194f672
Reviewed-on: http://codereview.qt.nokia.com/3427
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
2011-08-24 09:50:58 +02:00
Rohan McGovern
cebe2c3005 Enabled qtfeedback, qtquick3d, qtdocgallery by default
These modules are working and maintained, so they should be enabled by
default.  Otherwise problems may go undetected for longer than
necessary.

Change-Id: Id1c79e4c323a31533bf8a0c593431974048a3106
Reviewed-on: http://codereview.qt.nokia.com/2986
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kalle Lehtonen <kalle.ju.lehtonen@nokia.com>
2011-08-16 08:02:11 +02:00
Rohan McGovern
874e0ca4b7 Added missing qtscript dependency for qtdocgallery
Change-Id: I4ed767710d36fbe1de08c425a6ad3fa43ed99252
Reviewed-on: http://codereview.qt.nokia.com/2832
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kalle Lehtonen <kalle.ju.lehtonen@nokia.com>
2011-08-11 07:38:45 +02:00
Rohan McGovern
59e8e7914f Added new module `qtdocgallery'
Change-Id: I9086b41be63b95144dbbd5e5511099baf4068253
Reviewed-on: http://codereview.qt.nokia.com/2793
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Kalle Lehtonen <kalle.ju.lehtonen@nokia.com>
2011-08-10 05:47:15 +02:00
Rohan McGovern
61da1d00df Remove qtdeclarative's dependency on qtscript
Since d410ad364ec0b8877797145c68a4d7c3c98ce1c0 in qtdeclarative,
qtscript is no longer required to build qtdeclarative.  Remove the
dependency.

Change-Id: Ia1af0121ed05735c8dbec545b8dda30d3d37aa99
Reviewed-on: http://codereview.qt.nokia.com/2405
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
2011-08-02 04:07:05 +02:00
Sergio Ahumada
00a8f05159 QtDoc only depends on QtBase
Change-Id: Idff3e2edf6d94fa99147e3bc2754c7414d7fbdb4
Reviewed-on: http://codereview.qt.nokia.com/2202
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
2011-07-26 16:37:37 +02:00
Sarah Smith
228ee3f0e7 Add qtquick3d module.
Change-Id: Ib3219c64e0100a4f79023d0a23972590fe3bd9f4
Reviewed-on: http://codereview.qt.nokia.com/1723
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-07-18 08:15:15 +02:00
Michael Goddard
dfd4be11b5 Disable QtMultimedia, since QtMultimediaKit has replaced it.
Change-Id: I41f543d9faa42e3951e6d5f0eb29dd1b867427ca
Reviewed-on: http://codereview.qt.nokia.com/1682
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
2011-07-18 03:40:32 +02:00
Alan Alpert
435a7c7739 Can now tell init-repository to only use a subset of modules
Still useful to use init-repository because of all the other logic, such
as repository urls. More general than --no-webkit, although it is still
a valid convenience as the most common case.

Also makes qt.pro check for existence of modules, since it is no longer
certain that you'll have everything but webkit.

Change-Id: Iaaaa30e24e0a793218e2e307bdde56067760c513
Reviewed-on: http://codereview.qt.nokia.com/1258
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-07-07 13:55:34 +02:00
Jonas Rabbe
aef0d33e30 Enable building of Qt Multimedia Kit by default.
Change-Id: I9a74a43c71371fcb95f8b24c007ff95907a270a4
Reviewed-on: http://codereview.qt.nokia.com/1255
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
2011-07-07 03:06:29 +02:00
Rohan McGovern
1225ee9c51 Added qtfeedback module.
Not yet compiled by default.
2011-07-04 10:05:37 +10:00
Xizhi Zhu
908badc6ac Enable the build for QtSystems by default. 2011-06-29 15:13:58 +03:00
Michael Goddard
d6abcb1b7e Add the QtMultimediaKit module. Currently not built.
Reviewed-by: Rohan McGovern
2011-06-29 16:32:18 +10:00
Xizhi Zhu
f7225b87a9 Add the QtSystems module. 2011-06-23 10:38:59 +03:00
Alex
680b0afee5 Enable Sensors and Location API builds by default 2011-06-06 17:20:27 +10:00
Alex
dd45bb2735 Add new QtSensors module 2011-05-20 16:16:33 +10:00
Marius Storm-Olsen
25d7376943 Correct missing module_activeqt -> module_qtactiveqt 2011-05-19 11:23:27 -05:00
Rohan McGovern
5360908e14 Clean up inconsistent usage of `depends' in qt.pro
Some of the depends were referring to qmake targets and some of them
were referring to make targets.  That's unnecessarily confusing.  Make
them consistent.
2011-05-19 08:48:24 +10:00
Alex
8f7c4684fe The qtlocation module depends on declarative too 2011-05-17 15:46:21 +10:00
Rohan McGovern
d4da74a74d Remove platform-specific logic for qtactiveqt module.
For the sake of a uniform test procedure, it is cleaner to have
`make module-qtactiveqt' always working, but simply not building
anything on platforms where ActiveQt is not supported.

Without this, any test procedure for building Qt5 needs to be able
to know or determine that ActiveQt should only be built on Windows.

Reviewed-by: Jason McDonald
Change-Id: I3869bbacdc6598a764561a4b9f6042c49e6ffae8
2011-05-13 12:05:56 +10:00