Avoid implicit linking of plugin init library if finalizers were called
Propagating of plugin init libraries should take into account plugin finalizers to avoid duplicating of object files in a linker line. Pick-to: 6.2 Fixes: QTBUG-96062 Change-Id: I48feac94b08a7eb08d84134e9e9ae6e7214f5bdd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
400a7c540e
commit
7e794d71c0
@ -198,6 +198,8 @@ function(__qt_internal_add_static_plugin_import_macro
|
||||
__qt_internal_propagate_object_library(
|
||||
"${QT_CMAKE_EXPORT_NAMESPACE}::${plugin_target}"
|
||||
"${plugin_init_target_namespaced}"
|
||||
EXTRA_CONDITIONS
|
||||
"$<NOT:$<BOOL:$<TARGET_PROPERTY:_qt_static_plugins_finalizer_mode>>>"
|
||||
)
|
||||
endfunction()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user