C
CMakeマニュアル
CMake ビルドツールは、さまざまなプラットフォームにわたる開発プロジェクトのビルドプロセスを簡素化します。Makefile や Visual Studio プロジェクトファイルなどのビルドシステムを自動的に生成します。
CMakeは、独自のドキュメントを備えたサードパーティ製ツールです。このトピックでは、Qt Quick UltraliteでのCMakeの使用方法について説明します。
目次
- CMake のはじめ方
- CMake リファレンス
- CMake変数リファレンス
QmlProject に置き換えられた cmake 関数およびフラグを使用する際の非推奨警告を無視する
画像リソースのバイナリアセットデータの組み込み方法を制御できます
ターゲットプラットフォームのソフトウェア開発キット (SDK) へのパス
ビルド対象のディスプレイの色深度(ビット数)。
生成されるコードに含まれるランタイム型情報のレベルを選択します。
Qt Quick Ultralite コアライブラリでの機能のオン/オフを切り替えをサポートします
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要素のデフォルトのフォントファミリー。
text 要素のデフォルトのフォント品質。
フォントキャッシュバッファの事前割り当てを制御します。
フォントキャッシュのプライミングを有効にします。
フォントエンジンが使用するキャッシュの最大サイズを設定します。
指定されたフォントエンジンを有効にします。
フォントファイルのパス一覧。
アクセス速度を向上させるために、アプリケーションのフォントファイルを RAM にコピーするように設定します。
アプリケーションのフォントファイルを RAM にコピーしてアクセスを高速化するための設定を行います。
アプリケーションに使用されるリソース保存セクションを設定します。
フォントエンジンが使用するヒープバッファの事前割り当てを制御します。
フォントエンジンの最大ヒープサイズを設定します。
テキストのレンダリングにベクターアウトラインを使用します。
アクセスを高速化するために、事前にラスタライズされたグリフデータを RAM にコピーするように設定します。
あらかじめラスタライズされたグリフデータを RAM にコピーする際に使用されるランタイム割り当てタイプを設定します。
プリラスタライズされたグリフデータに使用されるリソースストレージセクションを設定します。
最大段落サイズを設定します。
- CMake ソースファイルのプロパティ
非推奨のソースファイルプロパティ一覧:
テクスチャデータのバイトアライメント
画像キャッシュのポリシーを定義します。
画像を圧縮形式で保存します。
画像の推奨ピクセル形式を設定します。
実行時に画像を回転させるための最適化を有効にします。
実行時に画像をスケーリングするための最適化を有効にします。
アセットのランタイム割り当てタイプを定義します。
画像を不透明なセグメントに分割するための最適化を有効にします。
アセットの保存セクションを定義します。
- CMake コマンドリファレンス
ターゲットに最小限のエントリポイント関数を追加します
プラットフォーム OS 用のターゲットを設定します。
Qt Quick Ultralite アプリケーションターゲットを作成します。
アプリケーション用のフラッシュターゲットを生成します。
Qt Quick Ultralite モジュール・ターゲット名を取得します。
freeRTOSの総ヒープサイズ設定を上書きします
非推奨の CMake コマンド一覧:
QMLモジュール用のターゲットを作成します。
ターゲットに画像リソースを追加します。
指定されたランタイム割り当てタイプのリソースキャッシュの最大サイズを設定します。
.ts ファイルからの翻訳を埋め込みます。
エクスポートされた C を公開します。
ターゲットに QML ソースファイルを追加します。
- CMake変数リファレンス
特定のQtライセンスの下で利用可能です。
詳細はこちら。