QT_QML_GENERATE_QMLLS_INI

Active la génération automatique des fichiers .qmlls.ini pour QML Language Server.

Avertissement : cette variable est obsolète depuis Qt 6.10. Aucun remplacement n'est nécessaire.

Cette variable a été introduite dans Qt 6.7.

QT_QML_GENERATE_QMLLS_INI Il s'agit d'une valeur booléenne qui indique si les appels à `qt_add_qml_module()` génèrent des fichiers ` .qmlls.ini ` à l'intérieur du dossier source, dans chaque sous-répertoire contenant un fichier `CMakeLists.txt` créant un module QML. Si des fichiers ` .qmlls.ini ` existent déjà à cet emplacement, ils sont écrasés.

Remarque : l’utilisation de QT_QML_GENERATE_QMLLS_INI nécessite une version de CMake supérieure ou égale à 3.19.

Ces fichiers « .qmlls.ini » contiennent le chemin d’accès au dernier répertoire de compilation configuré ; ils sont nécessaires à QML Language Server pour localiser les modules définis par l’utilisateur. Voir également QML Language Server les autres méthodes permettant de transmettre des dossiers de compilation à QML Language Server.

Comme cette variable est utilisée pour l’intégration à un IDE, elle ne doit normalement pas être définie dans un projet lui-même, mais transmise à CMake via un IDE ou manuellement en la passant

-DQT_QML_GENERATE_QMLLS_INI=ON

à l’exécutable cmake.

Avertissement : les fichiers générés par QT_QML_GENERATE_QMLLS_INI ne sont valables que pour la configuration actuelle et doivent être ignorés par votre système de contrôle de version. Pour Git, ajoutez par exemple **/.qmlls.ini à votre répertoire de projet de niveau supérieur .gitignore. L'expression générique est nécessaire car les fichiers .qmlls.ini sont générés dans tous les sous-répertoires de sources qui définissent des modules QML.

Voir également QT_QML_GENERATE_QMLLS_INI_NO_CMAKE_CALLS et Configuration des builds CMake automatiques.

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