このページでは

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 to C++ コンパイラ(qmltocpp)を呼び出すためのルールを作成します。各入力ファイルに対して、ビルドディレクトリ下のサブフォルダに出力ファイルが生成される。生成されたファイルはターゲットのソースファイルとしてリストアップされます。

注意: qul_target_qml_sources は qul_add_target と同じディレクトリスコープで使用しなければならない。

オプション

OUTPUT_DIRECTORY を明示的に設定することで、生成されるファイルの配置場所を制御することができます。相対パスの場合、現在のビルド・ディレクトリからの相対パスとなります。

QMLモジュールを提供するライブラリをビルドする場合、オプションのMODULE_URI パラメータを使用すると、生成されるソースが適切な名前空間を使用するようになります。uri は通常のドット区切りの QML import 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 ライセンスによっては利用可能です。