diff --git a/.gitmodules b/.gitmodules index d8c8bd28..8fbcde15 100644 --- a/.gitmodules +++ b/.gitmodules @@ -94,3 +94,9 @@ [submodule "qtx11extras"] path = qtx11extras url = ../qtx11extras.git +[submodule "qtmacextras"] + path = qtmacextras + url = ../qtmacextras.git +[submodule "qtwinextras"] + path = qtwinextras + url = ../qtwinextras.git diff --git a/configure b/configure index 9ba24b57..535bc9d8 100755 --- a/configure +++ b/configure @@ -53,11 +53,5 @@ mkdir -p qtbase || exit echo "+ cd qtbase" cd qtbase || exit -echo "+ $configure $@" -"$configure" "$@" || exit 1 - -echo "+ cd .." -cd .. - -echo "+ qtbase/bin/qmake $srcpath" -exec qtbase/bin/qmake "$srcpath" +echo "+ $configure -top-level $@" +exec "$configure" -top-level "$@" diff --git a/configure.bat b/configure.bat index 73395684..d3bb977f 100644 --- a/configure.bat +++ b/configure.bat @@ -52,17 +52,10 @@ if not exist qtbase mkdir qtbase || exit /b 1 echo + cd qtbase cd qtbase || exit /b 1 -echo + %configure% %* -call %configure% %* +echo + %configure% -top-level %* +call %configure% -top-level %* set err=%errorlevel% cd .. -if not %err% == 0 goto out - -echo + qtbase\bin\qmake %srcpath% -qtbase\bin\qmake %srcpath% -set err=%errorlevel% - -:out exit /b %err% diff --git a/init-repository b/init-repository index 09adc994..b355ffa3 100755 --- a/init-repository +++ b/init-repository @@ -226,6 +226,7 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw( qtjsondb qtjsbackend qtlocation + qtmacextras qtmultimedia qtpim qtqa @@ -242,6 +243,7 @@ my %GERRIT_REPOS = map { $_ => "qt/$_" } qw( qtwayland qtwebkit qtwebkit-examples + qtwinextras qtx11extras qtxmlpatterns ); diff --git a/qt.pro b/qt.pro index 436ee303..49f83952 100644 --- a/qt.pro +++ b/qt.pro @@ -54,6 +54,8 @@ defineTest(addModule) { # it may not build. addModule(qtbase) +addModule(qtmacextras, qtbase) +addModule(qtwinextras, qtbase) addModule(qtx11extras, qtbase) addModule(qlalr, qtbase) addModule(qtsvg, qtbase) diff --git a/qtmacextras b/qtmacextras new file mode 160000 index 00000000..e537fada --- /dev/null +++ b/qtmacextras @@ -0,0 +1 @@ +Subproject commit e537fadafafb6e91be4597a779a77c8cce5b83b3 diff --git a/qtwinextras b/qtwinextras new file mode 160000 index 00000000..44781512 --- /dev/null +++ b/qtwinextras @@ -0,0 +1 @@ +Subproject commit 447815121b25c2de61eba8446ad5db57ae739b50