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.