CMake: pro2cmake: Handle javascript files not present in qmldir
If a file is present in a QML_FILES variable inside a qmake .pro file, but is not listed in the static qmldir file, mark the file so no qmldir entry created for it. Change-Id: I3ec77b6eedf70ea9124bf7f447ee3477204bc4f7 Reviewed-by: Leander Beernaert <leander.beernaert@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
parent
605a36800f
commit
f66a5c2d61
@ -3654,6 +3654,11 @@ def write_qml_plugin_epilogue(
|
||||
if qmldir_file_info.internal:
|
||||
cm_fh.write(f"{indent_1}QT_QML_INTERNAL_TYPE TRUE\n")
|
||||
cm_fh.write(f"{indent_0})\n")
|
||||
else:
|
||||
cm_fh.write(
|
||||
f"{indent_0}set_source_files_properties({qml_file} PROPERTIES\n"
|
||||
f"{indent_1}QT_QML_SKIP_QMLDIR_ENTRY TRUE\n"
|
||||
f"{indent_0})\n")
|
||||
|
||||
cm_fh.write(
|
||||
f"\n{indent_0}qt6_target_qml_files({target}\n{indent_1}FILES\n"
|
||||
|
Loading…
x
Reference in New Issue
Block a user