QT_QML_OUTPUT_DIRECTORY

デフォルトでQMLモジュールが作成されるベース出力ディレクトリ。

qt_add_qml_module()コマンドは、OUTPUT_DIRECTORY 引数を受け付け、QMLモジュールのqmldir ファイル、typeinfoファイル、およびプラグインライブラリが作成される場所を指定します。 この引数が使用されない場合、QT_QML_OUTPUT_DIRECTORY 変数が設定されていると、その値に基づいてデフォルト値が決定されます。QT_QML_OUTPUT_DIRECTORY が設定されていない場合、デフォルト値はバッキングターゲットの種類によって異なります(詳細については、OUTPUT_DIRECTORYのドキュメントを参照してください)。

QT_QML_OUTPUT_DIRECTORY が設定されている場合、デフォルトの出力ディレクトリは、QT_QML_OUTPUT_DIRECTORY にQMLモジュールのターゲットパス(モジュールURIに基づく)を付加して形成されます。また、QT_QML_OUTPUT_DIRECTORY は、qmllint およびqmlcachegen ツールングターゲットのインポートパスにも追加されるため、これらのターゲットは同じベースロケーションの下にある他のQMLモジュールを検出できるようになります。 これにより、プロジェクトでは、QMLモジュールのURI構造と完全に一致しないソースディレクトリ構造を使用したり、一連のQMLモジュールを共通のベースポイントの下に統合したりすることが可能になります。

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