summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@digia.com>2013-03-04 13:31:45 +0100
committerKai Koehne <kai.koehne@digia.com>2013-03-06 14:37:44 +0100
commit61f5549578711152a3abc8906ae2c1c7226c66ad (patch)
tree5e9dbb5fa34ba2ffac5bb1bde918577d4877d863
parent0bda027c3431bd8e5c2681cdafeb5cf3d9baf362 (diff)
Clean up Qt 5 build rules
Change-Id: I2e494d5f91d1cb740c6254544cf92daaae236f1a Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
-rw-r--r--examples/testapp/testapp.pro4
-rw-r--r--installerfw.pri7
-rw-r--r--src/libs/installer/installer.pro7
-rw-r--r--src/sdk/sdk.pro7
-rw-r--r--tools/archivegen/archivegen.pro2
-rw-r--r--tools/binarycreator/binarycreator.pro2
-rw-r--r--tools/repogen/repogen.pro2
7 files changed, 23 insertions, 8 deletions
diff --git a/examples/testapp/testapp.pro b/examples/testapp/testapp.pro
index 418d582ca..4b2e622df 100644
--- a/examples/testapp/testapp.pro
+++ b/examples/testapp/testapp.pro
@@ -4,6 +4,10 @@ TARGET = testapp
include(../../installerfw.pri)
+isEqual(QT_MAJOR_VERSION, 5) {
+ QT += widgets
+}
+
!static {
warning("You can use this example only with a static build of Qt and IFW!")
}
diff --git a/installerfw.pri b/installerfw.pri
index bec36d95f..0dcc1b5e4 100644
--- a/installerfw.pri
+++ b/installerfw.pri
@@ -86,9 +86,10 @@ isEqual(QT_MAJOR_VERSION, 4) {
QT += script network xml
}
} else {
- QT += uitools xml
- contains(QT, gui): QT += widgets
- contains(QT, core): QT += concurrent core-private
+ QT += uitools core-private
+ CONFIG(static, static|shared) {
+ QT += concurrent network script xml
+ }
}
CONFIG += depend_includepath
diff --git a/src/libs/installer/installer.pro b/src/libs/installer/installer.pro
index 322c3551c..f4f416cbc 100644
--- a/src/libs/installer/installer.pro
+++ b/src/libs/installer/installer.pro
@@ -11,10 +11,15 @@ DLLDESTDIR = $$IFW_APP_PATH
DEFINES += BUILD_LIB_INSTALLER
-QT += script \
+QT += \
+ script \
network \
xml
+isEqual(QT_MAJOR_VERSION, 5) {
+ QT += concurrent widgets core-private
+}
+
HEADERS += packagemanagercore.h \
packagemanagercore_p.h \
packagemanagergui.h \
diff --git a/src/sdk/sdk.pro b/src/sdk/sdk.pro
index d376535b0..a986b41ef 100644
--- a/src/sdk/sdk.pro
+++ b/src/sdk/sdk.pro
@@ -4,7 +4,12 @@ TARGET = installerbase
include(../../installerfw.pri)
-QT += network script
+QT += network script xml
+
+isEqual(QT_MAJOR_VERSION, 5) {
+ QT += widgets
+}
+
DESTDIR = $$IFW_APP_PATH
if (exists($$LRELEASE)) {
diff --git a/tools/archivegen/archivegen.pro b/tools/archivegen/archivegen.pro
index 5f5ad3c46..f6a40da4f 100644
--- a/tools/archivegen/archivegen.pro
+++ b/tools/archivegen/archivegen.pro
@@ -5,7 +5,7 @@ INCLUDEPATH += . .. ../common
include(../../installerfw.pri)
QT -= gui
-QT += script
+QT += script xml
CONFIG += console
DESTDIR = $$IFW_APP_PATH
diff --git a/tools/binarycreator/binarycreator.pro b/tools/binarycreator/binarycreator.pro
index 22c052fd4..342cde286 100644
--- a/tools/binarycreator/binarycreator.pro
+++ b/tools/binarycreator/binarycreator.pro
@@ -5,7 +5,7 @@ INCLUDEPATH += . .. rcc ../common
include(../../installerfw.pri)
QT -= gui
-QT += script
+QT += script xml
CONFIG += console
DESTDIR = $$IFW_APP_PATH
diff --git a/tools/repogen/repogen.pro b/tools/repogen/repogen.pro
index 760161c82..20566d600 100644
--- a/tools/repogen/repogen.pro
+++ b/tools/repogen/repogen.pro
@@ -5,7 +5,7 @@ INCLUDEPATH += . .. ../common
include(../../installerfw.pri)
QT -= gui
-QT += script
+QT += script xml
CONFIG += console
DESTDIR = $$IFW_APP_PATH