diff --git a/installerfw.pro b/installerfw.pro index 6dfca399..3f2ed238 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 2189c02e..3982bc8a 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 8fc4f21c..20c6e8d5 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 1e8963ed..31857900 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 25a64625..cf72dba3 100644 --- a/tools/tools.pro +++ b/tools/tools.pro @@ -1,4 +1,3 @@ -CONFIG += ordered TEMPLATE = subdirs SUBDIRS += \