summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerfw.pro6
-rw-r--r--tests/tests.pro21
2 files changed, 7 insertions, 20 deletions
diff --git a/installerfw.pro b/installerfw.pro
index 9eed1347f..f816aa82f 100644
--- a/installerfw.pro
+++ b/installerfw.pro
@@ -1,10 +1,14 @@
CONFIG += ordered
TEMPLATE = subdirs
-SUBDIRS += src tests tools
+SUBDIRS += src tools
include (installerfw.pri)
include (doc/doc.pri)
+BUILD_TESTS = $$(BUILDTESTS)
+isEmpty(BUILD_TESTS):BUILD_TESTS=$${BUILDTESTS}
+!isEmpty(BUILD_TESTS):SUBDIRS += tests
+
!minQtVersion(5, 3, 0) {
message("Cannot build Qt Installer Framework with Qt version $${QT_VERSION}.")
error("Use at least Qt 5.3.0.")
diff --git a/tests/tests.pro b/tests/tests.pro
index fc08c708b..1e8963ed2 100644
--- a/tests/tests.pro
+++ b/tests/tests.pro
@@ -1,24 +1,7 @@
CONFIG += ordered
TEMPLATE = subdirs
-SUBDIRS += auto
-EXTRASUBDIRS = \
+SUBDIRS = \
+ auto \
downloadspeed \
environmentvariable
-
-include(../installerfw.pri)
-
-!isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) {
- for(SUBDIR, EXTRASUBDIRS) {
- mkdir.commands += $$QMAKE_MKDIR $$SUBDIR $${IFW_NEWLINE}
- }
- QMAKE_EXTRA_TARGETS += mkdir
-}
-
-for(SUBDIR, EXTRASUBDIRS) {
- tests.commands += cd $$SUBDIR && $(QMAKE) -r $$PWD/$$SUBDIR && $(MAKE) $${IFW_NEWLINE}
-}
-!isEqual(IFW_SOURCE_TREE, $$IFW_BUILD_TREE) {
- tests.depends = mkdir
-}
-QMAKE_EXTRA_TARGETS *= tests