diff options
-rw-r--r-- | src/qml/Qt6QmlMacros.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qml/Qt6QmlMacros.cmake b/src/qml/Qt6QmlMacros.cmake index 727dfaff97..49a74afdd5 100644 --- a/src/qml/Qt6QmlMacros.cmake +++ b/src/qml/Qt6QmlMacros.cmake @@ -393,7 +393,11 @@ function(qt6_target_qml_files target) set(file_contents "") foreach(qml_file IN LISTS arg_FILES) if (install_qml_files) - install(FILES ${qml_file} DESTINATION ${qml_module_install_dir}) + if (NOT QT_WILL_INSTALL) + file(COPY "${qml_file}" DESTINATION "${qml_module_install_dir}") + else() + install(FILES "${qml_file}" DESTINATION "${qml_module_install_dir}") + endif() endif() if (skip_type_registration AND qml_file MATCHES "\\.qml$") |