Added new gitmodule `qt3d' master_201112191517
authorRohan McGovern <rohan.mcgovern@nokia.com>
Fri, 9 Dec 2011 01:59:06 +0000 (11:59 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 19 Dec 2011 05:10:27 +0000 (06:10 +0100)
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>
.gitmodules
init-repository
qt.pro
qt3d [new submodule]

index 94dbc62..7ee5f34 100644 (file)
@@ -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
index 22feedc..259f681 100755 (executable)
@@ -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 6124e52..e61a5ea 100644 (file)
--- 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 (submodule)
index 0000000..8c1729b
--- /dev/null
+++ b/qt3d
@@ -0,0 +1 @@
+Subproject commit 8c1729b2e52717ce7dc4e3435dca7055672513ea