aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rwxr-xr-xinit-repository6
-rw-r--r--qt.pro9
m---------qt3d0
4 files changed, 16 insertions, 2 deletions
diff --git a/.gitmodules b/.gitmodules
index 94dbc621..7ee5f34a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -76,3 +76,6 @@
[submodule "qtjsondb"]
path = qtjsondb
url = git://gitorious.org/qt/qtjsondb.git
+[submodule "qt3d"]
+ path = qt3d
+ url = git://gitorious.org/qt/qt3d.git
diff --git a/init-repository b/init-repository
index 22feedc5..259f6815 100755
--- a/init-repository
+++ b/init-repository
@@ -220,6 +220,7 @@ my %PROTOCOLS = (
);
my %GERRIT_REPOS = map { $_ => "qt/$_" } qw(
+ qt3d
qt5
qlalr
qtactiveqt
@@ -467,7 +468,7 @@ sub git_set_submodule_config
if ($protocol) {
# WebKit is special, and has only external link.
- if ($key ne 'qtwebkit') {
+ if ($key ne 'qtwebkit' and $key ne 'qt3d') {
# qt-labs projects are still hosted under qt internally.
if ($protocol ne 'http') {
$value =~ s,^git://gitorious\.org/qt-labs/,${url_base_for_protocol}qt/,;
@@ -573,6 +574,9 @@ sub git_clone_one_submodule
elsif ($mirror_webkit_url && ($submodule eq 'qtwebkit')) {
$mirror = $mirror_webkit_url;
}
+ if ($mirror && ($submodule eq 'qt3d')) {
+ $mirror =~ s/qtsoftware/gitorious/ ;
+ }
my $do_clone = (! -d "$submodule/.git");
if ($do_clone) {
diff --git a/qt.pro b/qt.pro
index 6124e52e..e61a5ea6 100644
--- a/qt.pro
+++ b/qt.pro
@@ -81,9 +81,15 @@ module_qtfeedback.subdir = $$IN_PWD/qtfeedback
module_qtfeedback.target = module-qtfeedback
module_qtfeedback.depends = module_qtbase module_qtmultimedia module_qtdeclarative
+module_qt3d.subdir = $$IN_PWD/qt3d
+module_qt3d.target = module-qt3d
+module_qt3d.depends = module_qtbase module_qtdeclarative
+# not yet enabled by default (enable it when removing qtquick3d)
+module_qt3d.CONFIG = no_default_target no_default_install
+
module_qtquick3d.subdir = $$IN_PWD/qtquick3d
module_qtquick3d.target = module-qtquick3d
-module_qtquick3d.depends = module_qtbase module_qtdeclarative
+module_qtquick3d.depends = $${module_qt3d.depends}
module_qtdocgallery.subdir = $$IN_PWD/qtdocgallery
module_qtdocgallery.target = module-qtdocgallery
@@ -132,6 +138,7 @@ exists(qtsystems/qtsystems.pro): SUBDIRS += module_qtsystems
exists(qtmultimedia/qtmultimedia.pro): SUBDIRS += module_qtmultimedia
exists(qtfeedback/qtfeedback.pro): SUBDIRS += module_qtfeedback
exists(qtquick3d/qtquick3d.pro): SUBDIRS += module_qtquick3d
+exists(qt3d/qt3d.pro): SUBDIRS += module_qt3d
exists(qtdocgallery/qtdocgallery.pro): SUBDIRS += module_qtdocgallery
exists(qtpim/qtpim.pro): SUBDIRS += module_qtpim
exists(qtconnectivity/qtconnectivity.pro): SUBDIRS += module_qtconnectivity
diff --git a/qt3d b/qt3d
new file mode 160000
+Subproject 8c1729b2e52717ce7dc4e3435dca7055672513e