QT_QML_OUTPUT_DIRECTORY

Répertoire de sortie de base sous lequel les modules QML seront créés par défaut.

La commande qt6_add_qml_module() accepte un argument OUTPUT_DIRECTORY qui spécifie où le fichier qmldir, le fichier typeinfo et la bibliothèque de plugins du module QML seront créés. Si cet argument n'est pas utilisé, la valeur par défaut est basée sur la variable QT_QML_OUTPUT_DIRECTORY, si elle est définie. Si QT_QML_OUTPUT_DIRECTORY n'est pas définie, la valeur par défaut dépend du type de la cible d'appui (voir la documentation OUTPUT_DIRECTORY pour plus de détails).

Lorsque QT_QML_OUTPUT_DIRECTORY est défini, le répertoire de sortie par défaut sera formé en ajoutant le chemin cible du module QML (qui est basé sur l'URI du module) à QT_QML_OUTPUT_DIRECTORY. QT_QML_OUTPUT_DIRECTORY sera également ajouté au chemin d'importation des cibles d'outillage qmllint et qmlcachegen, ce qui leur permettra de trouver d'autres modules QML sous le même emplacement de base. Cela permet au projet d'utiliser une structure de répertoire source qui ne correspond pas exactement à la structure URI des modules QML, ou de fusionner des ensembles de modules QML sous un point de base commun.

© 2026 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.