QT_QML_GENERATE_QMLLS_INI

QML Language Server 용 .qmlls.ini 파일의 자동 생성을 활성화합니다.

경고: 이 변수는 Qt 6.10부터 더 이상 사용되지 않습니다. 대체할 필요가 없습니다.

이 변수는 Qt 6.7에서 도입되었습니다.

QT_QML_GENERATE_QMLLS_INI 는 qt_add_qml_module() 호출 시 소스 폴더 내의 QML 모듈을 생성하는 CMakeLists.txt 파일이 있는 각 하위 디렉터리에 .qmlls.ini 파일을 생성할지 여부를 나타내는 부울 값입니다. 해당 위치에 이미 .qmlls.ini 파일이 존재하는 경우, 해당 파일은 덮어쓰게 됩니다.

참고: QT_QML_GENERATE_QMLLS_INI 를사용하려면 CMake 버전 3.19 이상이 필요합니다.

이 .qmlls.ini 파일에는 마지막으로 구성된 빌드 디렉터리의 경로가 포함되어 있으며, QML Language Server 사용자 정의 모듈을 찾기 위해 필요합니다. 또한 QML Language ServerQML Language Server 에 빌드 폴더를 전달하는 다른 방법에 대해서도 참조하십시오.

이 변수는 IDE 통합에 사용되므로, 일반적으로 프로젝트 내에서 직접 설정해서는 안 되며, IDE를 통해 또는 cmake 실행 파일에

-DQT_QML_GENERATE_QMLLS_INI=ON

cmake 실행 파일에 직접 전달하여 설정해야 합니다.

경고: QT_QML_GENERATE_QMLLS_INI 에 의해 생성된파일은 현재 구성에서만 유효하므로 버전 관리 시스템에서 이를 무시해야 합니다. Git의 경우, 예를 들어 최상위 프로젝트 .gitignore 에 **/.qmlls.ini 를 추가하십시오. QML 모듈을 정의하는 모든 소스 하위 디렉터리에 .qmlls.ini 파일이 생성되므로 글로빙이 필요합니다.

QT_QML_GENERATE_QMLLS_INI_NO_CMAKE_CALLS 및 자동 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.