aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qml/Qt6QmlMacros.cmake6
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$")