Qt6 CoreのCMakeコマンド

でQt6::Coreがロードされると、以下のCMakeコマンドが定義されます。

find_package(Qt6 REQUIRED COMPONENTS Core)

CMakeコマンドリファレンスも参照してください

qt_add_big_resources

大きなバイナリリソースをオブジェクトコードにコンパイルします。

qt_add_binary_resources

Qt リソースファイルのリストから RCC ファイルを作成します。

qt_add_executable

プラットフォーム固有のタイプのアプリケーションターゲットを作成し、ファイナライズします。

qt_add_library

ライブラリの作成とファイナライズ

qt_add_plugin

Qt プラグイン ターゲットを作成します。

qt_add_resources

バイナリリソースをソースコードにコンパイルします。

qt_allow_non_utf8_sources

ソースファイルが Windows 用の UTF-8 として強制的に扱われるのを防ぎます。

qt_android_add_apk_target

APKを生成するためにandroiddeployqtを実行するビルドターゲットを定義します。

qt_android_apply_arch_suffix

ターゲットバイナリの名前にアーキテクチャ固有のサフィックスを含めるように設定します。

qt_android_generate_deployment_settings

androiddeployqt が必要とするデプロイ設定ファイルを生成します。

qt_deploy_qt_conf

デプロイ時に qt.conf ファイルを記述する。

qt_deploy_runtime_dependencies

実行ファイルに必要な Qt プラグイン、Qt ライブラリ、非 Qt ライブラリをデプロイします。

qt_deploy_translations

実行ファイルに必要な Qt トランスレーションをデプロイします。

qt_disable_unicode_defines

ユニコード関連のコンパイラ定義がターゲット上で自動的に設定されるのを防ぎます。

qt_extract_metatypes

Qt ターゲットから metatypes を抽出し、関連する metatypes.json ファイルを生成します。

qt_finalize_project

Qt プロジェクトに関連するプラットフォーム固有のタスクを処理します。

qt_finalize_target

Qt ターゲットに関連するプラットフォーム固有のタスクを処理します。

qt_generate_deploy_app_script

アプリケーションのディプロイメント スクリプトを生成します。

qt_generate_deploy_script

カスタム デプロイ スクリプトを生成します。

qt_generate_moc

入力ファイルに対して moc を呼び出します。

qt_import_plugins

インポートまたは除外するプラグインのカスタムセットを指定します。

qt_policy

Qt の CMake API のデフォルトの動作を変更します。

qt_set_finalizer_mode

ターゲットのファイナライズをカスタマイズします。

qt_standard_project_setup

プロジェクト全体のデフォルトを標準的な配置に設定します。

qt_wrap_cpp

ソースから .moc ファイルを作成します。

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。