From 2c25a431d08ad7cd00293be1872d744c1e11fbaa Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 20 Nov 2017 12:29:03 +0100 Subject: Use dependencies instead of CONFIG+=ordered Also drops a few instances where the dependency was purely runtime, especially for examples. Change-Id: I2a0476f79928143596bdb3b8f01193af90574ae8 Reviewed-by: Oswald Buddenhagen --- .../plugin/qfactoryloader/qfactoryloader.pro | 3 ++- tests/auto/corelib/plugin/qlibrary/qlibrary.pro | 3 ++- .../corelib/plugin/qpluginloader/qpluginloader.pro | 22 ++++++++++++++-------- 3 files changed, 18 insertions(+), 10 deletions(-) (limited to 'tests/auto/corelib/plugin') diff --git a/tests/auto/corelib/plugin/qfactoryloader/qfactoryloader.pro b/tests/auto/corelib/plugin/qfactoryloader/qfactoryloader.pro index ace9fe8fd0..f0430d55e6 100644 --- a/tests/auto/corelib/plugin/qfactoryloader/qfactoryloader.pro +++ b/tests/auto/corelib/plugin/qfactoryloader/qfactoryloader.pro @@ -1,6 +1,7 @@ QT = core-private TEMPLATE = subdirs -CONFIG += ordered + +test.depends = plugin1 plugin2 SUBDIRS = \ plugin1 \ plugin2 \ diff --git a/tests/auto/corelib/plugin/qlibrary/qlibrary.pro b/tests/auto/corelib/plugin/qlibrary/qlibrary.pro index ec58838e71..44f791f582 100644 --- a/tests/auto/corelib/plugin/qlibrary/qlibrary.pro +++ b/tests/auto/corelib/plugin/qlibrary/qlibrary.pro @@ -1,6 +1,7 @@ QT = core TEMPLATE = subdirs -CONFIG += ordered + +tst.depends = lib lib2 SUBDIRS = lib \ lib2 \ diff --git a/tests/auto/corelib/plugin/qpluginloader/qpluginloader.pro b/tests/auto/corelib/plugin/qpluginloader/qpluginloader.pro index c681f5585c..541e73636c 100644 --- a/tests/auto/corelib/plugin/qpluginloader/qpluginloader.pro +++ b/tests/auto/corelib/plugin/qpluginloader/qpluginloader.pro @@ -1,12 +1,18 @@ QT = core -TEMPLATE = subdirs -CONFIG += ordered -SUBDIRS = lib \ - theplugin \ - tst -!android: !win32: !mac: SUBDIRS += almostplugin -macx-*: qtConfig(private_tests): SUBDIRS += machtest -TARGET = tst_qpluginloader +TEMPLATE = subdirs + +tst.depends = lib theplugin +SUBDIRS = lib \ + theplugin \ + tst +!android:!win32:!darwin { + tst.depends += almostplugin + SUBDIRS += almostplugin +} +macos:qtConfig(private_tests) { + tst.depends += machtest + SUBDIRS += machtest +} # no special install rule for subdir INSTALLS = -- cgit v1.2.3