qt_qml_generate_qmlls_ini
この変数は Qt 6.7 で導入されました。
QT_QML_GENERATE_QMLLS_INI
はqt6_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 Server に渡す他の方法についてはQML Language Server を参照してください。
この変数はIDEとの統合に使用されるため、通常はプロジェクト自体には設定せず、IDE経由でCMakeに渡すか、手動で
-DQT_QML_GENERATE_QMLLS_INI=ON
を渡してください。
警告 QT_QML_GENERATE_QMLLS_INI
によって生成されるファイルは、現在のコンフィギュレーションに対してのみ有効であり、バージョン・コントロール・システムでは無視されるべきです。Gitの場合は、**/.qmlls.ini
をトップレベル・プロジェクト.gitignore
に追加してください。.qmlls.ini ファイルは QML モジュールを定義するすべてのソースサブディレクトリに生成されるため、グロビングが必要です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。