diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2020-06-02 16:50:20 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2020-06-09 08:01:02 +0200 |
commit | 5dc14c88f9510795835fb4f0a0d46d67c40f7020 (patch) | |
tree | 937173d548a6ad0d4c46cf75914adb6f6b140254 /tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro | |
parent | 6a48a81319b886c8a3f85e1eb024186b05d0f3af (diff) |
Allow QML plugins to be optional
If a plugin does nothing but load the library that provides the types,
we can skip the plugin loading by linking the library directly. State
that in the qmldir file, and evaluate it when loading the module.
Task-number: QTBUG-84639
Change-Id: I2097237866a50f66c55e4653ad119fe10e18a893
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro')
-rw-r--r-- | tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro b/tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro index 44b3ab14e6..518e911179 100644 --- a/tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro +++ b/tests/auto/qml/qqmlmoduleplugin/qqmlmoduleplugin.pro @@ -1,4 +1,3 @@ -QT = core TEMPLATE = subdirs SUBDIRS =\ plugin\ @@ -21,9 +20,8 @@ SUBDIRS =\ plugin.2/childplugin\ plugin.2.1/childplugin\ plugin.2.2\ - moduleWithQmlSingleton + moduleWithQmlSingleton\ + optionalPlugin tst_qqmlmoduleplugin_pro.depends += plugin SUBDIRS += tst_qqmlmoduleplugin.pro - -QT += core-private gui-private qml-private |