summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerfw.pro12
-rw-r--r--src/libs/libs.pro2
-rw-r--r--src/src.pro3
-rw-r--r--tests/tests.pro1
-rw-r--r--tools/tools.pro1
5 files changed, 12 insertions, 7 deletions
diff --git a/installerfw.pro b/installerfw.pro
index 6dfca3997..3f2ed2383 100644
--- a/installerfw.pro
+++ b/installerfw.pro
@@ -1,17 +1,23 @@
-CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS += src tools
+tools.depends = src
include (installerfw.pri)
include (doc/doc.pri)
BUILD_TESTS = $$(BUILDTESTS)
isEmpty(BUILD_TESTS):BUILD_TESTS=$${BUILDTESTS}
-!isEmpty(BUILD_TESTS):SUBDIRS += tests
+!isEmpty(BUILD_TESTS) {
+ SUBDIRS += tests
+ tests.depends = src
+}
BUILD_EXAMPLES = $$(BUILDEXAMPLES)
isEmpty(BUILD_EXAMPLES):BUILD_EXAMPLES=$${BUILDEXAMPLES}
-!isEmpty(BUILD_EXAMPLES):SUBDIRS += examples
+!isEmpty(BUILD_EXAMPLES) {
+ SUBDIRS += examples
+ examples.depends = src
+}
!minQtVersion(5, 4, 0) {
message("Cannot build Qt Installer Framework with Qt version $${QT_VERSION}.")
diff --git a/src/libs/libs.pro b/src/libs/libs.pro
index 2189c02e7..3982bc8a1 100644
--- a/src/libs/libs.pro
+++ b/src/libs/libs.pro
@@ -1,3 +1,3 @@
-CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS += 7zip installer
+installer.depends = 7zip
diff --git a/src/src.pro b/src/src.pro
index 8fc4f21cd..20c6e8d58 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,6 +1,7 @@
-CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS += libs sdk
+sdk.depends = libs
+
TRANSLATIONS += sdk/translations/de.ts \
sdk/translations/en.ts \
sdk/translations/fr.ts \
diff --git a/tests/tests.pro b/tests/tests.pro
index 1e8963ed2..318579000 100644
--- a/tests/tests.pro
+++ b/tests/tests.pro
@@ -1,4 +1,3 @@
-CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS = \
diff --git a/tools/tools.pro b/tools/tools.pro
index 25a646252..cf72dba39 100644
--- a/tools/tools.pro
+++ b/tools/tools.pro
@@ -1,4 +1,3 @@
-CONFIG += ordered
TEMPLATE = subdirs
SUBDIRS += \