From bbe26a766748c00da5e2241a9c7ec5e714dd76ad Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Thu, 8 Apr 2021 15:55:09 +0200 Subject: Skip adding externally added plugins to the plugin meta-sets Plugin meta-sets are not visible outside of the module build tree, so there is no point in adding dependencies for externally added plugins. Change-Id: Ica5b29b57c032f4fc9b128172aaa806392e9e581 Reviewed-by: Alexandru Croitor --- cmake/QtPluginHelpers.cmake | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'cmake/QtPluginHelpers.cmake') diff --git a/cmake/QtPluginHelpers.cmake b/cmake/QtPluginHelpers.cmake index 0787e31e06..d210d29cdc 100644 --- a/cmake/QtPluginHelpers.cmake +++ b/cmake/QtPluginHelpers.cmake @@ -212,11 +212,15 @@ function(qt_internal_add_plugin target) endif() endif() - add_dependencies(qt_plugins "${target}") + if(TARGET qt_plugins) + add_dependencies(qt_plugins "${target}") + endif() if(arg_TYPE STREQUAL "platforms") - add_dependencies(qpa_plugins "${target}") + if(TARGET qpa_plugins) + add_dependencies(qpa_plugins "${target}") + endif() - if(_default_plugin) + if(_default_plugin AND TARGET qpa_default_plugins) add_dependencies(qpa_default_plugins "${target}") endif() endif() -- cgit v1.2.3