summaryrefslogtreecommitdiffstats
path: root/cmake/QtBuild.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/QtBuild.cmake')
-rw-r--r--cmake/QtBuild.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake
index a587ff8d4a..3370cb7e6b 100644
--- a/cmake/QtBuild.cmake
+++ b/cmake/QtBuild.cmake
@@ -2123,7 +2123,12 @@ function(add_qml_module target)
string(REPLACE "." "_" qmldir_resource_name ${arg_TARGET_PATH})
string(REPLACE "/" "_" qmldir_resource_name ${qmldir_resource_name})
set(qmldir_resource_name "${qmldir_resource_name}_qmldir")
- add_qt_resource(${target} ${uri_target}
+ get_target_property(target_resource_prefix ${target} QT_RESOURCE_PREFIX)
+ set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/qmldir"
+ PROPERTIES QT_RESOURCE_ALIAS "qmldir"
+ )
+ add_qt_resource(${target} ${qmldir_resource_name}
+ PREFIX ${target_resource_prefix}
FILES "${CMAKE_CURRENT_SOURCE_DIR}/qmldir"
)
endif()