QT_DEPLOY_PREFIX
Emplacement de base pour un déploiement.
Cette variable est définie par le script dont le nom est spécifié par QT_DEPLOY_SUPPORT. Elle ne doit être utilisée que dans le cadre d'un déploiement lors de l'installation ou d'une règle post-compilation.
Remarque : il s'agit d'une variable de l'API de déploiement de bas niveau, qui ne doit être utilisée que dans des cas d'utilisation avancés non couverts par les commandes de l'API de niveau supérieur, telles que ` qt_generate_deploy_app_script`.
Cette variable a été introduite dans Qt 6.3.
QT_DEPLOY_PREFIX Elle fournit le répertoire de déploiement de base. Les autres variables d'QT_DEPLOY_..._DIR doivent être considérées comme relatives à cet emplacement. La valeur de QT_DEPLOY_PREFIX peut être relative ou absolue ; les projets ne doivent donc pas supposer qu'il s'agit de l'une ou de l'autre dans une situation donnée. Un chemin relatif est censé être considéré comme relatif au répertoire de travail actuel, tel qu’il est perçu par l’outil de compilation (ninja, make, etc.) au moment de l’installation.
La valeur par défaut est $ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}, qui correspond à l’emplacement de base utilisé par CMake lors de l’installation. Si cette valeur est une chaîne vide, la valeur par défaut sera alors un point (.), ce qui est généralement la valeur appropriée lors d’un déploiement dans le cadre d’une règle post-compilation. Cette logique de repli en deux étapes garantit que les projets peuvent partir du principe que QT_DEPLOY_PREFIX ne sera pas une chaîne vide, et qu’ils peuvent donc l’utiliser en toute sécurité dans un chemin tel que ${QT_DEPLOY_PREFIX}/${QT_DEPLOY_BIN_DIR}.
Pour modifier la valeur de ` QT_DEPLOY_PREFIX`, le projet peut être configuré avec un ` CMAKE_INSTALL_PREFIX ` personnalisé, comme décrit dans la section « Appel de cmake en ligne de commande ».
La variable d’environnement DESTDIR peut également être utilisée pour modifier l’emplacement final d’installation, et donc de déploiement.
Les projets ne devraient que rarement avoir besoin d’utiliser cette variable. Dans les cas de figure classiques, les scripts de déploiement doivent partir du principe que le répertoire de travail est déjà défini sur l’emplacement d’installation de base et se contenter d’utiliser les variables QT_DEPLOY_..._DIR relatives au préfixe.
Voir également QT_DEPLOY_SUPPORT, QT_DEPLOY_BIN_DIR, QT_DEPLOY_LIBEXEC_DIR, QT_DEPLOY_LIB_DIR, QT_DEPLOY_PLUGINS_DIR, QT_DEPLOY_QML_DIR et QT_DEPLOY_TRANSLATIONS_DIR.
© 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.