QT_QML_GENERAR_QMLLS_INI

Activa la autogeneración de archivos .qmlls.ini para QML Language Server.

Advertencia: Esta variable está obsoleta desde Qt 6.10. No es necesario reemplazarla.

Esta variable se introdujo en Qt 6.7.

QT_QML_GENERATE_QMLLS_INI es un booleano que describe si las llamadas qt6_add_qml_module( ) generan archivos .qmlls.ini dentro de la carpeta fuente, en cada subdirectorio con un archivo CMakeLists.txt creando un módulo QML. Si .qmlls.ini archivos ya existen allí, entonces se sobrescriben.

Nota: El uso de QT_QML_GENERATE_QMLLS_INI requiere una versión de CMake >= 3.19.

Estos archivos .qmlls.ini contienen la ruta al último directorio de compilación configurado, y son necesarios por QML Language Server para encontrar módulos definidos por el usuario. Véase también QML Language Server sobre las otras formas de pasar carpetas de construcción a QML Language Server.

Como esta variable se utiliza para la integración IDE, normalmente no se debe establecer en un proyecto en sí, pero pasó a CMake a través de un IDE o manualmente pasando

-DQT_QML_GENERATE_QMLLS_INI=ON

al ejecutable cmake.

Advertencia: Los archivos generados por QT_QML_GENERATE_QMLLS_INI sólo son válidos para la configuración actual y deben ser ignorados por su sistema de control de versiones. Para Git, añada **/.qmlls.ini a su proyecto de nivel superior .gitignore, por ejemplo. El globbing es necesario porque los archivos .qmlls.ini se generan en todos los subdirectorios fuente que definen Módulos QML.

Ver también QT_QML_GENERATE_QMLLS_INI_NO_CMAKE_CALLS y Configurar construcciones automáticas CMake.

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