QT_QML_OUTPUT_DIRECTORY
Der Befehl qt6_add_qml_module() akzeptiert ein OUTPUT_DIRECTORY
Argument, das angibt, wo die qmldir
Datei des QML-Moduls, die Typeinfo-Datei und die Plugin-Bibliothek erstellt werden sollen. Wenn dieses Argument nicht verwendet wird, basiert der Standardwert auf der Variable QT_QML_OUTPUT_DIRECTORY
, falls sie gesetzt ist. Wenn QT_QML_OUTPUT_DIRECTORY
nicht gesetzt ist, hängt der Standardwert vom Typ des unterstützenden Ziels ab (siehe die OUTPUT_DIRECTORY-Dokumentation für Details).
Wenn QT_QML_OUTPUT_DIRECTORY
gesetzt ist, wird das Standard-Ausgabeverzeichnis gebildet, indem der Zielpfad des QML-Moduls (der auf dem Modul-URI basiert) an QT_QML_OUTPUT_DIRECTORY
angehängt wird. QT_QML_OUTPUT_DIRECTORY
wird auch zum Importpfad der Tooling-Ziele qmllint
und qmlcachegen
hinzugefügt, so dass diese andere QML-Module unter demselben Basisverzeichnis finden können. Dies ermöglicht es dem Projekt, eine Quellverzeichnisstruktur zu verwenden, die nicht genau mit der URI-Struktur der QML-Module übereinstimmt, oder Gruppen von QML-Modulen unter einem gemeinsamen Basispunkt zusammenzufassen.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.