diff options
-rw-r--r-- | src/qml/Qt6QmlMacros.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/Qt6QmlMacros.cmake b/src/qml/Qt6QmlMacros.cmake index f942238572..a1b7408e2f 100644 --- a/src/qml/Qt6QmlMacros.cmake +++ b/src/qml/Qt6QmlMacros.cmake @@ -178,6 +178,9 @@ function(qt6_add_qml_module target) if(NOT BUILD_SHARED_LIBS) add_library(${target} STATIC) set(is_static TRUE) + + # No need to compile Q_IMPORT_PLUGIN-containing files for non-executables. + _qt_internal_disable_static_default_plugins("${resource_target}") else() add_library(${target} MODULE) set(is_static FALSE) |