diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ECMQmlModule.cmake | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/ECMQmlModule.cmake b/modules/ECMQmlModule.cmake index e57c7ec0..f3d215b9 100644 --- a/modules/ECMQmlModule.cmake +++ b/modules/ECMQmlModule.cmake @@ -266,6 +266,12 @@ function(ecm_add_qml_module ARG_TARGET)          ${_ECM_QMLMODULE_PROPERTY_DEPENDS} ""      ) +    # QQmlImportDatabase::resolvePlugin doesn't accept lib prefixes under +    # Windows, causing to fail to import when using as a dynamic plugin. +    if (MINGW) +        set_target_properties(${ARG_TARGET} PROPERTIES PREFIX "") +    endif() +      # -Muri is required for static QML plugins to work properly, see      # https://bugreports.qt.io/browse/QTBUG-82598      set_target_properties(${ARG_TARGET} PROPERTIES AUTOMOC_MOC_OPTIONS -Muri=${ARG_URI})  | 
