C
CMakeマニュアル
CMakeビルドツールは、異なるプラットフォーム間の開発プロジェクトのビルドプロセスを簡素化します。MakefileやVisual Studioプロジェクトファイルなどのビルドシステムを自動的に生成します。
CMake は、独自のドキュメントを持つサードパーティツールです。このトピックでは、Qt Quick Ultralite で CMake を使用する方法について説明します。
目次
- CMakeを始める
- CMakeリファレンス
- CMake変数リファレンス
QmlProject で置き換えられた cmake の関数やフラグを使用する際、非推奨の警告を無視する
イメージリソースのバイナリアセットデータをインクルードする方法を制御できます。
ターゲットプラットフォームのソフトウェア開発キット(SDK)へのパス
ビットのディスプレイの色深度に合わせてビルドします。
生成されるコードの実行時型情報のレベルを選択します。
app_target_setup_os のFreeRTOS ヒープ・ポリシーを選択します。
app_*コンビニエンス関数のOSを選択する。
ビルドするプラットフォームの名前。
プラットフォームレイヤーエンジンのデフォルトのレンダリングヒント。
アセットをテキストキャッシュに保存するために必要なデフォルトのフレーム数。
指定されたプラットフォームのテキストキャッシュのデフォルトステータス
バイト単位のデフォルトのテキストキャッシュサイズ
デバイスリンクコンポーネントの有効化
有効にすると、プラットフォームはパーシャルフレームバッファ戦略を採用します。
指定したプラットフォームのレンダーバッチの高さ
シリアルポートの通信速度を選択します。
ベクターグラフィックスのソフトウェアサポート
Qt Quick Ultraliteの標準文字列のサポート
ターゲットツールチェーンへのパス
非推奨CMake変数リスト:
生成されたソースにJavaScriptバイトコードをコメントとして追加します。
生成されるソースに #line ディレクティブを追加します。
QUL_PLATFORM_DEFAULT_RESOURCE_COMPRESSED_LOSSLESS_PIXEL_FORMAT_ALPHA
透過画像アセットの可逆圧縮のデフォルトのピクセル形式。
QUL_PLATFORM_DEFAULT_RESOURCE_COMPRESSED_LOSSLESS_PIXEL_FORMAT_OPAQUE
不透明画像アセットの可逆圧縮のデフォルトのピクセル形式。
透過画像アセットのデフォルトのピクセル形式。
不透明画像アセットのデフォルトのピクセル形式。
指定 さ れたプ ラ ッ ト フ ォーム上の画像デー タ に必要な最小ア ラ イ メ ン ト 。
画像幅は、 指定 し たプ ラ ッ ト フ ォーム上では こ の値の倍数にな り ます。
- CMake ターゲットプロパティ参照(非推奨)
このオプションは、静的フォントエンジンの自動グリフ生成を制御します。
複雑用字系のレンダリングを可能にします。
Controls スタイルを上書きします。
Text 要素のデフォルトのフォントファミリ。
テキスト要素のデフォルトのフォント品質。
フォントキャッシュバッファの事前割り当てを制御します。
フォントキャッシュプライミングを有効にします。
フォントエンジンが使用する最大キャッシュサイズを設定します。
提供されているフォントエンジンを有効にします。
フォントファイルのパスのリスト
高速アクセスのためにアプリケーションのフォント・ファイルを RAM にコピーするように設定します。
アプリケーションのコピー時に使用するランタイム・アロケーション・タイプの設定
アプリケーションに使用するリソース・ストレージ・セクションの設定
フォントエンジンが使用するヒープバッファの事前割り当てを制御します。
フォント エンジンの最大ヒープ サイズを設定します。
テキスト レンダリングにベクトル アウトラインを使用する。
高速ア ク セ ス のために、 ラ ス タ 化済みグ リ フ デー タ の RAM への コ ピーを設定。
ラスタライズ済みグリフデータをRAMにコピーするときに使用するランタイムアロケーションタイプを設定する。
プ リ ラ ス タ 化 さ れたグ リ フ デー タ に使用す る リ ソ ース格納セ ク シ ョ ン を設定。
最大段落サイズを設定する。
- CMake ソースファイルプロパティ
非推奨のソースファイルプロパティリスト:
テクスチャデータのバイトアライメント
イメージキャッシュポリシーを定義します。
イメージを圧縮形式で保存します。
イメージの優先ピクセルフォーマットを設定します。
実行時に画像を回転させるための最適化を有効にします。
実行時に画像を拡大縮小するための最適化を有効にする。
アセット・ランタイムの割り当てタイプを定義する。
画像を不透明セグメントに分割する最適化を有効にする。
アセット保存セクションを定義します。
- CMake コマンドリファレンス
ターゲットに最小限のエントリーポイント関数を追加
プラットフォームOS用にターゲットを設定します。
Qt Quick Ultralite アプリケーションターゲットを作成します。
アプリケーション用のフラッシュターゲットを生成します。
Qt Quick Ultraliteモジュールターゲット名を取得します。
freeRTOSトータルヒープサイズ設定をオーバーライドします。
非推奨CMakeコマンドリスト
QML モジュールのターゲットを作成します。
イメージリソースをターゲットに追加します。
指定されたランタイムアロケーションタイプの最大リソースキャッシュサイズを設定します。
.ts ファイルからの翻訳を埋め込みます。
エクスポートされたC
QML ソースファイルをターゲットに追加します。
- CMake変数リファレンス