summaryrefslogtreecommitdiffstats
path: root/cmake/QtPluginHelpers.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/QtPluginHelpers.cmake')
-rw-r--r--cmake/QtPluginHelpers.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/QtPluginHelpers.cmake b/cmake/QtPluginHelpers.cmake
index 691735afe4..2591705a9e 100644
--- a/cmake/QtPluginHelpers.cmake
+++ b/cmake/QtPluginHelpers.cmake
@@ -140,6 +140,14 @@ function(qt_internal_add_plugin target)
endif()
endif()
+ add_dependencies(qt_plugins "${target}")
+ if(arg_TYPE STREQUAL "platforms")
+ add_dependencies(qpa_plugins "${target}")
+ endif()
+ if(_default_plugin)
+ add_dependencies(qpa_default_plugins "${target}")
+ endif()
+
set_property(TARGET "${target}" PROPERTY QT_DEFAULT_PLUGIN "${_default_plugin}")
set_property(TARGET "${target}" APPEND PROPERTY EXPORT_PROPERTIES "QT_PLUGIN_CLASS_NAME;QT_PLUGIN_TYPE;QT_MODULE;QT_DEFAULT_PLUGIN")