Variables CMake dans Qt6 Core

Les variables CMake suivantes sont définies lors du chargement de Qt6::Core, par exemple avec

find_package(Qt6 REQUIRED COMPONENTS Core)

Voir également la référence sur les variables CMake.

ANDROID_NDK_HOST_SYSTEM_NAME

Architecture spécifique à Android du système hôte.

ANDROID_SDK_ROOT

Emplacement du SDK Android.

QT_ANDROID_ABIS

Liste des ABI pour lesquelles les paquets du projet sont compilés.

QT_ANDROID_APPLICATION_ARGUMENTS

Liste des arguments à transmettre aux applications Android.

QT_ANDROID_BUILD_ALL_ABIS

Permet de compiler des paquets multi-ABI à l'aide de la liste des SDK Qt pour Android détectés automatiquement.

QT_ANDROID_CREATE_SYMLINKS_ONLY

Crée uniquement des liens symboliques pour les dépendances situées dans le répertoire du projet Gradle.

QT_ANDROID_DEPLOYMENT_TYPE

Force ou désactive la signature des paquets de publication, quel que soit le type de build.

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

Active la génération de classes basées sur QtQuickViewContent.

QT_ANDROID_GRADLE_MULTI_MODULE

Compile le paquet Android à partir d’un projet Gradle multimodule.

QT_ANDROID_MULTI_ABI_FORWARD_VARS

Permet de partager des variables CMake dans les builds multi-ABI.

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

Effectue un nettoyage Gradle après la création du paquet Android.

QT_ANDROID_SIGN_AAB

Signe le paquet .aab à l'aide du keystore, de l'alias et du mot de passe de stockage spécifiés.

QT_ANDROID_SIGN_APK

Signe le paquet à l’aide du keystore, de l’alias et du mot de passe de stockage spécifiés.

QT_DEPLOY_BIN_DIR

Sous-répertoire relatif au préfixe pour le déploiement des binaires d'exécution sur certaines plateformes cibles.

QT_DEPLOY_IGNORED_LIB_DIRS

Répertoires exclus de la recherche des dépendances d'exécution.

QT_DEPLOY_LIBEXEC_DIR

Sous-répertoire relatif au préfixe pour le déploiement des exécutables de programme sur certaines plateformes cibles.

QT_DEPLOY_LIB_DIR

Sous-répertoire relatif au préfixe pour le déploiement des bibliothèques sur certaines plateformes cibles.

QT_DEPLOY_PLUGINS_DIR

Sous-répertoire relatif au préfixe pour le déploiement des plugins Qt sur certaines plateformes cibles.

QT_DEPLOY_PREFIX

Emplacement de base pour un déploiement.

QT_DEPLOY_QML_DIR

Sous-répertoire relatif au préfixe pour le déploiement des plugins QML sur certaines plateformes cibles.

QT_DEPLOY_SUPPORT

Nom du fichier à inclure pour configurer la prise en charge du déploiement.

QT_DEPLOY_TRANSLATIONS_DIR

Sous-répertoire relatif au préfixe pour le déploiement des traductions Qt sur certaines plateformes cibles.

QT_ENABLE_VERBOSE_DEPLOYMENT

Active le mode détaillé des outils de déploiement.

QT_HOST_PATH

Emplacement de l'installation Qt hôte lors de la compilation croisée.

QT_I18N_SOURCE_LANGUAGE

Spécifie la langue des chaînes de caractères traduisibles.

QT_I18N_TRANSLATED_LANGUAGES

Liste des langues à utiliser pour l'internationalisation du projet.

QT_IOS_LAUNCH_SCREEN

Chemin d’accès au storyboard de l’écran de lancement iOS utilisé par toutes les cibles.

QT_NO_COLLECT_BUILD_TREE_APK_DEPS

Empêche la collecte des cibles de bibliothèques partagées générées par le projet lors du déploiement Android.

QT_NO_COLLECT_IMPORTED_TARGET_APK_DEPS

Empêche la collecte des cibles importées lors du déploiement sur Android.

QT_NO_SET_XCODE_BUNDLE_IDENTIFIER

Désactive la fourniture d’un identifiant de bundle d’application de secours lors de la finalisation de la cible sur iOS.

QT_NO_SET_XCODE_DEVELOPMENT_TEAM_ID

Désactive la fourniture d’un identifiant d’équipe de secours lors de la finalisation de la cible sur iOS.

QT_NO_STANDARD_PROJECT_SETUP

Empêche les appels ultérieurs à qt_standard_project_setup() d’apporter des modifications.

QT_PATH_ANDROID_ABI_<ABI>

Ensemble de variables permettant de spécifier le chemin d’accès à Qt pour Android pour l’ABI correspondante.

QT_USE_TARGET_ANDROID_BUILD_DIR

Active l’utilisation de répertoires de compilation Android spécifiques à chaque cible.

© 2026 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.