C
qul_target_qml_sources
警告: この CMake コマンドは 2.4 以降で非推奨となっています。代わりにQmlFiles.filesの使用をご検討ください。
ターゲットに QML ソースファイルを追加します。
概要
qul_target_qml_sources(<target> src_file1 [src_file2 ...]
[OUTPUT_DIRECTORY <directory>]
[MODULE_URI <uri>]
[COPY_QML_FILES])説明
指定されたソース.qml ファイルに対して、QMLからC++へのコンパイラ(qmltocpp)を呼び出すためのルールを作成します。各入力ファイルに対して、ビルドディレクトリのサブフォルダに出力ファイルが生成されます。これらの生成されたファイルは、ターゲットのソースファイルとしてリストされます。
注: qul_target_qml_sources は 、qul_add_target と同じディレクトリスコープ内で使用する必要があります。
オプション
OUTPUT_DIRECTORY を明示的に設定することで、生成されたファイルの配置先を制御できます。パスが相対パスの場合、現在のビルドディレクトリを基準とします。
QML モジュールを提供するライブラリをビルドする場合は、オプションの `MODULE_URI ` パラメータを使用して、生成されたソースが適切な名前空間を使用するようにしてください。URI は、ドットで区切られた通常の QML インポート URI です。
生成されたファイルの隣にソースの.qml ファイルをコピーするには、COPY_QML_FILES フラグを設定します。これはQMLモジュールのビルドに役立ちます。
例
qul_target_qml_sources(example_app Example.qml MyButton.qml)qul_target_qml_sources(example_lib IndicatorBase.qml Style.qml
MODULE_URI MyModule.Indicators
OUTPUT_DIRECTORY MyModule/Indicators
COPY_QML_FILES)この
このコマンドは、Qt Quick Ultralite 1.0 で導入されました。
qmltocppも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。