summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarius Storm-Olsen <marius.storm-olsen@nokia.com>2010-11-24 20:21:06 -0600
committeraxis <qt-info@nokia.com>2011-04-27 12:05:46 +0200
commit00c5f39081fb8de9e0b77de4e21ba0862d4bf695 (patch)
tree1e59cc757f647a28ed72f600796e6c294a8d6ca2 /src
parent94e8d3b6864ce9cd7a024d30b4f938a3ace940a2 (diff)
Add module specific pris, and make syncqt create fwd includes
The module specific pris define the modules name version dependencies include paths lib paths additional CONFIGs and DEFINES They are located in the modules source directory, with fwd includes created in QtBase/mkspecs/modules build directory. The pris use QT_MODULE_INCLUDE_BASE QT_MODULE_LIB_BASE to specify the locations for includes and libs. These paths are normally based on QT_INSTALL_HEADERS QT_INSTALL_LIBS for installed modules, but overridden to the module's build directory by syncqt for the fwd included pris. The path of the pris must be specified in the sync.profile for syncqt to create the fwding pris in QtBase.
Diffstat (limited to 'src')
-rw-r--r--src/modules/qt_core.pri11
-rw-r--r--src/modules/qt_dbus.pri12
-rw-r--r--src/modules/qt_gui.pri11
-rw-r--r--src/modules/qt_network.pri11
-rw-r--r--src/modules/qt_opengl.pri12
-rw-r--r--src/modules/qt_openvg.pri12
-rw-r--r--src/modules/qt_sql.pri11
-rw-r--r--src/modules/qt_svg.pri11
-rw-r--r--src/modules/qt_testlib.pri12
-rw-r--r--src/modules/qt_xml.pri11
10 files changed, 114 insertions, 0 deletions
diff --git a/src/modules/qt_core.pri b/src/modules/qt_core.pri
new file mode 100644
index 0000000000..742aefee91
--- /dev/null
+++ b/src/modules/qt_core.pri
@@ -0,0 +1,11 @@
+QT_CORE_VERSION = $$QT_VERSION
+QT_CORE_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_CORE_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_CORE_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.core.name = QtCore
+QT.core.includes = $$QT_MODULE_INCLUDE_BASE/QtCore
+QT.core.libs = $$QT_MODULE_LIB_BASE
+QT.core.depends =
+
+QT_CONFIG += core
diff --git a/src/modules/qt_dbus.pri b/src/modules/qt_dbus.pri
new file mode 100644
index 0000000000..fddcbf7f98
--- /dev/null
+++ b/src/modules/qt_dbus.pri
@@ -0,0 +1,12 @@
+QT_DBUS_VERSION = $$QT_VERSION
+QT_DBUS_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_DBUS_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_DBUS_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.dbus.name = QtDBus
+QT.dbus.includes = $$QT_MODULE_INCLUDE_BASE/QtDBus
+QT.dbus.libs = $$QT_MODULE_LIB_BASE
+QT.dbus.depends = core xml
+QT.dbus.CONFIG = dbusadaptors dbusinterfaces
+
+QT_CONFIG += dbus
diff --git a/src/modules/qt_gui.pri b/src/modules/qt_gui.pri
new file mode 100644
index 0000000000..6da74315ee
--- /dev/null
+++ b/src/modules/qt_gui.pri
@@ -0,0 +1,11 @@
+QT_GUI_VERSION = $$QT_VERSION
+QT_GUI_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_GUI_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_GUI_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.gui.name = QtGui
+QT.gui.includes = $$QT_MODULE_INCLUDE_BASE/QtGui
+QT.gui.libs = $$QT_MODULE_LIB_BASE
+QT.gui.depends = core network
+
+QT_CONFIG += gui
diff --git a/src/modules/qt_network.pri b/src/modules/qt_network.pri
new file mode 100644
index 0000000000..4d32079ead
--- /dev/null
+++ b/src/modules/qt_network.pri
@@ -0,0 +1,11 @@
+QT_CORE_VERSION = $$QT_VERSION
+QT_NETWORK_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_NETWORK_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_NETWORK_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.network.name = QtNetwork
+QT.network.includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork
+QT.network.libs = $$QT_MODULE_LIB_BASE
+QT.network.depends = core
+
+QT_CONFIG += network
diff --git a/src/modules/qt_opengl.pri b/src/modules/qt_opengl.pri
new file mode 100644
index 0000000000..9ad142570f
--- /dev/null
+++ b/src/modules/qt_opengl.pri
@@ -0,0 +1,12 @@
+QT_OPENGL_VERSION = $$QT_VERSION
+QT_OPENGL_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_OPENGL_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_OPENGL_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.opengl.name = QtOpenGL
+QT.opengl.includes = $$QT_MODULE_INCLUDE_BASE/QtOpenGL
+QT.opengl.libs = $$QT_MODULE_LIB_BASE
+QT.opengl.depends = core gui
+QT.opengl.CONFIG = opengl
+
+QT_CONFIG += opengl
diff --git a/src/modules/qt_openvg.pri b/src/modules/qt_openvg.pri
new file mode 100644
index 0000000000..612bd13bc9
--- /dev/null
+++ b/src/modules/qt_openvg.pri
@@ -0,0 +1,12 @@
+QT_OPENVG_VERSION = $$QT_VERSION
+QT_OPENVG_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_OPENVG_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_OPENVG_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.openvg.name = QtOpenVG
+QT.openvg.includes = $$QT_MODULE_INCLUDE_BASE/QtOpenVG
+QT.openvg.libs = $$QT_MODULE_LIB_BASE
+QT.openvg.depends = core gui
+QT.openvg.CONFIG = openvg
+
+QT_CONFIG += openvg
diff --git a/src/modules/qt_sql.pri b/src/modules/qt_sql.pri
new file mode 100644
index 0000000000..bf5917b50b
--- /dev/null
+++ b/src/modules/qt_sql.pri
@@ -0,0 +1,11 @@
+QT_SQL_VERSION = $$QT_VERSION
+QT_SQL_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_SQL_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_SQL_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.sql.name = QtSql
+QT.sql.includes = $$QT_MODULE_INCLUDE_BASE/QtSql
+QT.sql.libs = $$QT_MODULE_LIB_BASE
+QT.sql.depends = core
+
+QT_CONFIG += sql
diff --git a/src/modules/qt_svg.pri b/src/modules/qt_svg.pri
new file mode 100644
index 0000000000..faccb781da
--- /dev/null
+++ b/src/modules/qt_svg.pri
@@ -0,0 +1,11 @@
+QT_SVG_VERSION = $$QT_VERSION
+QT_SVG_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_SVG_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_SVG_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.svg.name = QtSvg
+QT.svg.includes = $$QT_MODULE_INCLUDE_BASE/QtSvg
+QT.svg.libs = $$QT_MODULE_LIB_BASE
+QT.svg.depends = core gui
+
+QT_CONFIG += svg
diff --git a/src/modules/qt_testlib.pri b/src/modules/qt_testlib.pri
new file mode 100644
index 0000000000..0f6543837b
--- /dev/null
+++ b/src/modules/qt_testlib.pri
@@ -0,0 +1,12 @@
+QT_TEST_VERSION = $$QT_VERSION
+QT_TEST_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_TEST_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_TEST_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.testlib.name = QtTest
+QT.testlib.includes = $$QT_MODULE_INCLUDE_BASE/QtTest
+QT.testlib.libs = $$QT_MODULE_LIB_BASE
+QT.testlib.depends = core
+QT.testlib.CONFIG = console
+
+QT_CONFIG += testlib
diff --git a/src/modules/qt_xml.pri b/src/modules/qt_xml.pri
new file mode 100644
index 0000000000..45dbc667d7
--- /dev/null
+++ b/src/modules/qt_xml.pri
@@ -0,0 +1,11 @@
+QT_XML_VERSION = $$QT_VERSION
+QT_XML_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_XML_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_XML_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.xml.name = QtXml
+QT.xml.includes = $$QT_MODULE_INCLUDE_BASE/QtXml
+QT.xml.libs = $$QT_MODULE_LIB_BASE
+QT.xml.depends = core
+
+QT_CONFIG += xml