Added QT.<module>.imports support to module profiles.
authoraxis <qt-info@nokia.com>
Thu, 17 Mar 2011 09:57:48 +0000 (10:57 +0100)
committeraxis <qt-info@nokia.com>
Wed, 27 Apr 2011 10:06:00 +0000 (12:06 +0200)
12 files changed:
bin/syncqt
mkspecs/features/qt_config.prf
src/modules/qt_core.pri
src/modules/qt_dbus.pri
src/modules/qt_network.pri
src/modules/qt_opengl.pri
src/modules/qt_openvg.pri
src/modules/qt_sql.pri
src/modules/qt_testlib.pri
src/modules/qt_uilib.pri
src/modules/qt_uitools.pri
src/modules/qt_xml.pri

index e6ef527..d7dbc23 100755 (executable)
@@ -1011,6 +1011,7 @@ foreach my $lib (@modules_to_sync) {
                 print MODULE_PRI_FILE "QT_MODULE_BASE = $basedir\n";
                 print MODULE_PRI_FILE "QT_MODULE_BIN_BASE = $out_basedir/bin\n";
                 print MODULE_PRI_FILE "QT_MODULE_INCLUDE_BASE = $out_basedir/include\n";
+                print MODULE_PRI_FILE "QT_MODULE_IMPORT_BASE = $qtbasedir/imports\n";
                 print MODULE_PRI_FILE "QT_MODULE_LIB_BASE = $qtbasedir/lib\n";
                 print MODULE_PRI_FILE "include($modulepri)\n";
                 close MODULE_PRI_FILE;
index 7e80ad3..0be4dee 100644 (file)
@@ -21,6 +21,7 @@ isEmpty(QMAKE_QT_CONFIG)|!exists($$QMAKE_QT_CONFIG) {
          QT_MODULE_INCLUDE_BASE = $$[QT_INSTALL_HEADERS]
          QT_MODULE_LIB_BASE = $$[QT_INSTALL_LIBS]
          QT_MODULE_BIN_BASE = $$[QT_INSTALL_BINS]
+         QT_MODULE_IMPORT_BASE = $$[QT_INSTALL_IMPORTS]
          include($$mod)
       }
    }
index 99f3fa6..dc2ca54 100644 (file)
@@ -9,5 +9,6 @@ QT.core.includes = $$QT_MODULE_INCLUDE_BASE/QtCore
 QT.core.private_includes = $$QT_MODULE_INCLUDE_BASE/QtCore/private
 QT.core.sources = $$QT_MODULE_BASE/src/corelib
 QT.core.libs = $$QT_MODULE_LIB_BASE
+QT.core.imports = $$QT_MODULE_IMPORT_BASE
 QT.core.depends =
 QT.core.DEFINES = QT_CORE_LIB
index 74949b1..7d3b7f3 100644 (file)
@@ -9,6 +9,7 @@ QT.dbus.includes = $$QT_MODULE_INCLUDE_BASE/QtDBus
 QT.dbus.private_includes = $$QT_MODULE_INCLUDE_BASE/QtDBus/private
 QT.dbus.sources = $$QT_MODULE_BASE/src/dbus
 QT.dbus.libs = $$QT_MODULE_LIB_BASE
+QT.dbus.imports = $$QT_MODULE_IMPORT_BASE
 QT.dbus.depends = core xml
 QT.dbus.CONFIG = dbusadaptors dbusinterfaces
 QT.dbus.DEFINES = QT_DBUS_LIB
index 37c941b..f9474bb 100644 (file)
@@ -9,5 +9,6 @@ QT.network.includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork
 QT.network.private_includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork/private
 QT.network.sources = $$QT_MODULE_BASE/src/network
 QT.network.libs = $$QT_MODULE_LIB_BASE
+QT.network.imports = $$QT_MODULE_IMPORT_BASE
 QT.network.depends = core
 QT.network.DEFINES = QT_NETWORK_LIB
index 0bd0df7..a54c384 100644 (file)
@@ -9,6 +9,7 @@ QT.opengl.includes = $$QT_MODULE_INCLUDE_BASE/QtOpenGL
 QT.opengl.private_includes = $$QT_MODULE_INCLUDE_BASE/QtOpenGL/private
 QT.opengl.sources = $$QT_MODULE_BASE/src/opengl
 QT.opengl.libs = $$QT_MODULE_LIB_BASE
+QT.opengl.imports = $$QT_MODULE_IMPORT_BASE
 QT.opengl.depends = core gui
 QT.opengl.CONFIG = opengl
 QT.opengl.DEFINES = QT_OPENGL_LIB
index 9a3ef8b..19a9a81 100644 (file)
@@ -9,6 +9,7 @@ QT.openvg.includes = $$QT_MODULE_INCLUDE_BASE/QtOpenVG
 QT.openvg.private_includes = $$QT_MODULE_INCLUDE_BASE/QtOpenVG/private
 QT.openvg.sources = $$QT_MODULE_BASE/src/openvg
 QT.openvg.libs = $$QT_MODULE_LIB_BASE
+QT.openvg.imports = $$QT_MODULE_IMPORT_BASE
 QT.openvg.depends = core gui
 QT.openvg.CONFIG = openvg
 QT.openvg.DEFINES = QT_OPENVG_LIB
index d9b856e..c3950b1 100644 (file)
@@ -9,5 +9,6 @@ QT.sql.includes = $$QT_MODULE_INCLUDE_BASE/QtSql
 QT.sql.private_includes = $$QT_MODULE_INCLUDE_BASE/QtSql/private
 QT.sql.sources = $$QT_MODULE_BASE/src/sql
 QT.sql.libs = $$QT_MODULE_LIB_BASE
+QT.sql.imports = $$QT_MODULE_IMPORT_BASE
 QT.sql.depends = core
 QT.sql.DEFINES = QT_SQL_LIB
index 7e9ca09..a4f5dd2 100644 (file)
@@ -9,6 +9,7 @@ QT.testlib.includes = $$QT_MODULE_INCLUDE_BASE/QtTest
 QT.testlib.private_includes = $$QT_MODULE_INCLUDE_BASE/QtTest/private
 QT.testlib.sources = $$QT_MODULE_BASE/src/testlib
 QT.testlib.libs = $$QT_MODULE_LIB_BASE
+QT.testlib.imports = $$QT_MODULE_IMPORT_BASE
 QT.testlib.depends = core
 QT.testlib.CONFIG = console
 QT.testlib.DEFINES = QT_TESTLIB_LIB
index 0e143de..d1bd19a 100644 (file)
@@ -9,4 +9,5 @@ QT.uilib.includes = $$QT_MODULE_INCLUDE_BASE/QtDesigner
 QT.uilib.private_includes = $$QT_MODULE_INCLUDE_BASE/QtDesigner/private
 QT.uilib.sources = $$QT_MODULE_BASE/tools/uilib
 QT.uilib.libs = $$QT_MODULE_LIB_BASE
+QT.uilib.imports = $$QT_MODULE_IMPORT_BASE
 QT.uilib.depends = xml
index 1f4070c..5b71e27 100644 (file)
@@ -9,6 +9,7 @@ QT.uitools.includes = $$QT_MODULE_INCLUDE_BASE/QtUiTools
 QT.uitools.private_includes = $$QT_MODULE_INCLUDE_BASE/QtUiTools/private
 QT.uitools.sources = $$QT_MODULE_BASE/src/uitools
 QT.uitools.libs = $$QT_MODULE_LIB_BASE
+QT.uitools.imports = $$QT_MODULE_IMPORT_BASE
 QT.uitools.depends = xml
 QT.uitools.DEFINES = QT_UITOOLS_LIB
 
index c967cd7..95d9467 100644 (file)
@@ -9,5 +9,6 @@ QT.xml.includes = $$QT_MODULE_INCLUDE_BASE/QtXml
 QT.xml.private_includes = $$QT_MODULE_INCLUDE_BASE/QtXml/private
 QT.xml.sources = $$QT_MODULE_BASE/src/xml
 QT.xml.libs = $$QT_MODULE_LIB_BASE
+QT.xml.imports = $$QT_MODULE_IMPORT_BASE
 QT.xml.depends = core
 QT.xml.DEFINES = QT_XML_LIB