diff options
-rw-r--r-- | src/qml/Qt6QmlBuildInternals.cmake | 4 |
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() |