CMake プロパティ リファレンス

Qt6::Core

ターゲットプロパティ

QT_ANDROID_ABIS

単一ターゲットのパッケージがビルドされる ABI のリスト

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

ターゲットのデプロイメントに追加される Qt 依存関係を上書きする

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

ターゲットが生成するデプロイメント設定ファイルの場所を指定する

QT_ANDROID_EXTRA_LIBS

ターゲットと共にデプロイする追加のライブラリ

QT_ANDROID_EXTRA_PLUGINS

ターゲットと共にデプロイする追加の Qt プラグイン

QT_ANDROID_MIN_SDK_VERSION

Android SDK の最小バージョン

QT_ANDROID_NO_DEPLOY_QT_LIBS

Qt 共有ライブラリが Android の APK にパッケージされているかどうか

QT_ANDROID_PACKAGE_NAME

アプリのパッケージ名

QT_ANDROID_PACKAGE_SOURCE_DIR

カスタムAndroidパッケージテンプレートへのパス

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

使用する Android ビルドツールのリビジョン

QT_ANDROID_SYSTEM_LIBS_PREFIX

ターゲットデバイス上の Qt ライブラリの場所を指定します。

QT_ANDROID_TARGET_SDK_VERSION

AndroidターゲットSDKのバージョン

QT_ANDROID_VERSION_CODE

内部Androidアプリのバージョン

QT_ANDROID_VERSION_NAME

人間が読めるAndroidアプリのバージョン

QT_IOS_LAUNCH_SCREEN

iOS 起動画面のストーリーボードへのパス

QT_NO_UTF8_SOURCE

Windowsでソースファイルが強制的にUTF-8として扱われないようにする

QT_QML_IMPORT_PATH

QMLのインポートを検索するディレクトリのリストを指定する

QT_QML_ROOT_PATH

アプリケーションの qml ディレクトリの場所を上書きする

QT_RESOURCE_PREFIX

デフォルトの Qt リソース接頭辞を指定する

QT_WASM_INITIAL_MEMORY

内部 WebAssembly の初期メモリ

QT_WASM_MAXIMUM_MEMORY

内部 WebAssembly の最大メモリ

QT_WASM_PTHREAD_POOL_SIZE

内部 WebAssembly のスレッドプールサイズ

qt_no_entrypoint

Qt のエントリポイント lib に対してリンクしないように指定する

ソースファイルのプロパティ

QT_DISCARD_FILE_CONTENTS

リソースファイルシステムで、指定されたファイルが空であることを指定します。

QT_RESOURCE_ALIAS

リソース内のファイルのQtリソースエイリアスを指定する

グローバルプロパティ

QT_TARGETS_FOLDER

Qt-internal ターゲットの FOLDER プロパティを設定します。

Qt6::DBus

ソースファイルのプロパティ

CLASSNAME

デフォルトのインターフェースクラス名を上書きする

INCLUDE

インクルードパスの追加

NO_NAMESPACE

名前空間名の生成を無効にする

Qt6::LinguistTools

ターゲットプロパティ

QT_EXCLUDE_FROM_TRANSLATION

翻訳から除外されるターゲットをマークする

QT_EXCLUDE_SOURCES_FROM_TRANSLATION

翻訳から除外されるソースファイルのパスのリスト

ディレクトリのプロパティ

QT_EXCLUDE_FROM_TRANSLATION

ディレクトリを翻訳対象外にする

Qt6::Qml

ソースファイルのプロパティ

QT_QMLTC_FILE_BASENAME

デフォルト以外の .h および .cpp ファイル名を指定する

QT_QML_GENERATE_ANDROID_JAVA_CLASS

QMLファイルをJavaコード生成用にマークする

QT_QML_INTERNAL_TYPE

QMLファイルが内部型を提供しているとマークする

QT_QML_SINGLETON_TYPE

QML ファイルがシングルトン型を提供することをマークします。

QT_QML_SKIP_CACHEGEN

ファイルをバイトコードにコンパイルしないようにします。

QT_QML_SKIP_QMLDIR_ENTRY

ファイルがQMLモジュールのtypeinfoファイルに型として追加されないようにします。

QT_QML_SKIP_QMLLINT

ファイルが qmllint の自動処理に含まれないようにします。

QT_QML_SKIP_TYPE_COMPILER

qmltc による C++ へのコンパイル対象からファイルを除外する。

QT_QML_SOURCE_TYPENAME

ファイルが提供する型名を上書きする

QT_QML_SOURCE_VERSIONS

型のカスタムバージョンセットを指定する

グローバルプロパティ

QT_QMLLINTER_TARGETS_FOLDER

QMLリンターに属するターゲットのFOLDERプロパティを設定する

標準 CMake プロパティ

AUTOGEN_BETTER_GRAPH_MULTI_CONFIG

ターゲットに設定すると、マルチコンフィギュレーションジェネレーターの依存関係グラフが改善されます。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.