Update add_qml_module() to use INSTALL_QML_FILES
Update add_qml_module() to use the new INSTALL_QML_FILES argument from qt6_add_qml_module(). This patch also updates pro2cmake.py to remove the QT_QML_SOURCE_INSTALL property from qml files. Change-Id: I6623b2de76bb55bd6750e48f7d45c53ca536b391 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
parent
1a4f0e2583
commit
5260c1d62a
@ -2151,6 +2151,7 @@ function(add_qml_module target)
|
|||||||
TYPEINFO "${arg_TYPEINFO}"
|
TYPEINFO "${arg_TYPEINFO}"
|
||||||
DO_NOT_INSTALL_METADATA
|
DO_NOT_INSTALL_METADATA
|
||||||
DO_NOT_CREATE_TARGET
|
DO_NOT_CREATE_TARGET
|
||||||
|
INSTALL_QML_FILES
|
||||||
DEPENDENCIES ${arg_DEPENDENCIES}
|
DEPENDENCIES ${arg_DEPENDENCIES}
|
||||||
RESOURCE_EXPORT "${INSTALL_CMAKE_NAMESPACE}${target}Targets"
|
RESOURCE_EXPORT "${INSTALL_CMAKE_NAMESPACE}${target}Targets"
|
||||||
)
|
)
|
||||||
|
@ -3139,7 +3139,6 @@ def write_qml_plugin_epilogue(
|
|||||||
!= qmldir_file_info.type_name
|
!= qmldir_file_info.type_name
|
||||||
):
|
):
|
||||||
cm_fh.write(f"{indent_1}QT_QML_SOURCE_TYPENAME {qmldir_file_info.type_name}\n")
|
cm_fh.write(f"{indent_1}QT_QML_SOURCE_TYPENAME {qmldir_file_info.type_name}\n")
|
||||||
cm_fh.write(f"{indent_1}QT_QML_SOURCE_INSTALL TRUE\n")
|
|
||||||
if qmldir_file_info.singleton:
|
if qmldir_file_info.singleton:
|
||||||
cm_fh.write(f"{indent_1}QT_QML_SINGLETON_TYPE TRUE\n")
|
cm_fh.write(f"{indent_1}QT_QML_SINGLETON_TYPE TRUE\n")
|
||||||
if qmldir_file_info.internal:
|
if qmldir_file_info.internal:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user