QT_ANDROID_BUILD_ALL_ABIS
Active la compilation de paquets multi-ABI à l'aide de la liste des SDK Qt pour Android détectés automatiquement.
Cette variable a été introduite dans Qt 6.3.
Remarque : cette variable est en préversion technologique et est susceptible d'évoluer dans les prochaines versions.
Remarque : cette variable n'est utilisée que si la plate-forme Android est ciblée.
Détecte automatiquement les ABI disponibles de Qt pour Android et les utilise pour créer un paquet. La détection automatique s'appuie sur la structure de répertoires par défaut fournie par le programme d'installation de Qt, avec la nomenclature correspondante des répertoires. Les ABI prises en charge sont armeabi-v7a, arm64-v8a, x86, x86_64. La structure de répertoires type se présente comme suit :
/path/to/Qt/6.x.x
android_armv7
android_arm64_v8a
android_x86
android_x86_64
...Les chemins détectés automatiquement peuvent être personnalisés à l’aide de l’une des variables QT_PATH_ANDROID_ABI_<ABI>.
La variable est définie par défaut sur FALSE.
Remarque : le processus de compilation d’un projet multi-ABI ne propose pas de méthode générique pour transmettre les variables du cache CMake spécifiées soit en ligne de commande, soit d’une autre manière similaire. Utilisez QT_ANDROID_MULTI_ABI_FORWARD_VARS pour spécifier la liste des variables CMake à transmettre du projet ABI principal aux sous-projets spécifiques à chaque ABI.
Voir également QT_PATH_ANDROID_ABI_<ABI> et QT_ANDROID_MULTI_ABI_FORWARD_VARS.
© 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.