CMake Target Properties in Qt6 Core

CMake Commands know about the following CMake target properties:

See also CMake Property Reference.

QT_ANDROID_ABIS

List of ABIs that packages of a single target are built for.

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Overrides the Qt dependencies added to the target's deployment.

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Specifies the location of a target's generated deployment settings file.

QT_ANDROID_EXTRA_LIBS

Extra libraries to deploy with the target.

QT_ANDROID_EXTRA_PLUGINS

Extra Qt plugins to deploy with the target.

QT_ANDROID_MIN_SDK_VERSION

Minimum Android SDK version.

QT_ANDROID_NO_DEPLOY_QT_LIBS

Whether Qt shared libraries are packaged in the APK on Android.

QT_ANDROID_PACKAGE_NAME

The app's package name.

QT_ANDROID_PACKAGE_SOURCE_DIR

Path to a custom Android package template.

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

Revision of Android build tools to use.

QT_ANDROID_SYSTEM_LIBS_PREFIX

Specifies the location of Qt libraries on the target device.

QT_ANDROID_TARGET_SDK_VERSION

Android target SDK version.

QT_ANDROID_VERSION_CODE

Internal Android app version.

QT_ANDROID_VERSION_NAME

Human-readable Android app version.

QT_IOS_LAUNCH_SCREEN

Path to iOS launch screen storyboard

QT_NO_UTF8_SOURCE

Prevents forcing source files to be treated as UTF-8 for Windows.

QT_QML_IMPORT_PATH

Specifies a list of directories to search for QML imports.

QT_QML_ROOT_PATH

Overrides the location of the application's qml directory.

QT_RESOURCE_PREFIX

Specifies the default Qt resource prefix.

QT_WASM_INITIAL_MEMORY

Internal WebAssembly initial memory.

QT_WASM_MAXIMUM_MEMORY

Internal WebAssembly maximum memory.

QT_WASM_PTHREAD_POOL_SIZE

Internal WebAssembly thread pool size.

qt_no_entrypoint

Specifies to inhibit linking against Qt's entrypoint lib.