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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。