aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml')
-rw-r--r--src/qml/Qt6QmlMacros.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/Qt6QmlMacros.cmake b/src/qml/Qt6QmlMacros.cmake
index b9cee43b17..b89f824280 100644
--- a/src/qml/Qt6QmlMacros.cmake
+++ b/src/qml/Qt6QmlMacros.cmake
@@ -959,6 +959,11 @@ function(_qt_internal_quick_compiler_process_resources target resource_name)
set(chained_resource_name "${resource_name}_qmlcache")
endif()
+ get_target_property(qmltypes ${target} QT_QML_MODULE_PLUGIN_TYPES_FILE)
+ if (qmltypes)
+ list(APPEND qmlcachegen_extra_args "-i" ${qmltypes})
+ endif()
+
get_target_property(direct_calls ${target} QT_QMLCACHEGEN_DIRECT_CALLS)
if (direct_calls)
list(APPEND qmlcachegen_extra_args "--direct-calls")