Qt6核心中的CMake变量

以下CMake变量在加载Qt6::Core时定义,例如:使用

find_package(Qt6 REQUIRED COMPONENTS Core)

参见CMake变量参考

ANDROID_NDK_HOST_SYSTEM_NAME

主机系统的Android特定架构。

ANDROID_SDK_ROOT

Android SDK的位置。

QT_ANDROID_ABIS

项目打包构建的ABIs列表。

QT_ANDROID_APPLICATION_ARGUMENTS

传递给Android应用程序的参数列表。

QT_ANDROID_BUILD_ALL_ABIS

启用使用自动检测的Qt for Android SDK列表构建多ABI包。

QT_ANDROID_DEPLOYMENT_TYPE

强制或禁用发布包签名,无论构建类型如何。

QT_ANDROID_MULTI_ABI_FORWARD_VARS

允许在多ABI构建中共享CMake变量。

QT_ANDROID_SIGN_AAB

使用指定的密钥库、别名和存储密码对.aab包进行签名。

QT_ANDROID_SIGN_APK

使用指定的密钥库、别名和存储密码对包进行签名。

QT_DEPLOY_BIN_DIR

某些目标平台上部署运行时二进制的相对子目录。

QT_DEPLOY_IGNORED_LIB_DIRS

排除在运行时依赖项搜索之外的目录。

QT_DEPLOY_LIBEXEC_DIR

某些目标平台上部署程序可执行文件的相对子目录。

QT_DEPLOY_LIB_DIR

某些目标平台上部署库的相对子目录。

QT_DEPLOY_PLUGINS_DIR

某些目标平台上部署Qt插件的相对子目录。

QT_DEPLOY_PREFIX

部署的基本位置。

QT_DEPLOY_QML_DIR

某些目标平台上部署QML插件的相对子目录。

QT_DEPLOY_SUPPORT

包括设置部署支持的文件名。

QT_DEPLOY_TRANSLATIONS_DIR

某些目标平台上部署Qt翻译的相对子目录。

QT_ENABLE_VERBOSE_DEPLOYMENT

启用部署工具的详细模式。

QT_HOST_PATH

交叉编译时的主机Qt安装位置。

QT_I18N_SOURCE_LANGUAGE

指定可翻译字符串的语言。

QT_I18N_TRANSLATED_LANGUAGES

用于项目国际化的语言列表。

QT_IOS_LAUNCH_SCREEN

所有目标使用的iOS启动屏幕故事的路径。

QT_NO_COLLECT_BUILD_TREE_APK_DEPS

防止在Android部署期间收集项目构建的共享库目标。

QT_NO_COLLECT_IMPORTED_TARGET_APK_DEPS

防止在Android部署期间收集导入的目标。

QT_NO_SET_XCODE_BUNDLE_IDENTIFIER

在iOS上目标最终化期间禁用提供备用应用包标识符。

QT_NO_SET_XCODE_DEVELOPMENT_TEAM_ID

在iOS上目标最终化期间禁用提供备用团队ID。

QT_NO_STANDARD_PROJECT_SETUP

防止随后的qt_standard_project_setup()调用造成任何更改。

QT_PATH_ANDROID_ABI_<ABI>

一组变量,用于指定对应ABI的Qt for Android的路径。

© 2024 Qt 公司有限公司。本文件中的文档贡献版权归属各自所有者。提供的文档根据自由软件基金会发布的、在GNU 自由文档许可证第1.3版的条款进行许可。Qt 及相关商标是芬兰及/或其他国家/地区的 Qt 公司的商标。商标的所有权属于各自的持有者。