aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qml/Qt6QmlBuildInternals.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qml/Qt6QmlBuildInternals.cmake b/src/qml/Qt6QmlBuildInternals.cmake
index 191fa690f5..645c8ca925 100644
--- a/src/qml/Qt6QmlBuildInternals.cmake
+++ b/src/qml/Qt6QmlBuildInternals.cmake
@@ -275,6 +275,10 @@ function(qt_internal_add_qml_module target)
get_target_property(is_plugin_init ${output_target} _is_qt_plugin_init_target)
if(is_plugin_init)
list(APPEND plugin_export_targets ${output_target})
+
+ # Plugin initializers associated with an internal module need the internal
+ # platform flags.
+ qt_internal_link_internal_platform_for_object_library("${output_target}")
else()
list(APPEND backing_lib_export_targets ${output_target})
endif()