QT_DEPLOY_PREFIX
Ubicación base para un despliegue.
Esta variable es definida por el script nombrado por QT_DEPLOY_SUPPORT. Sólo debe utilizarse como parte del despliegue durante la instalación o una regla post-construcción.
Nota: Esta es una variable API de despliegue de bajo nivel, y sólo debe utilizarse en casos de uso avanzado que no están cubiertos por los comandos API de alto nivel, como qt_generate_deploy_app_script.
Esta variable se introdujo en Qt 6.3.
QT_DEPLOY_PREFIX proporciona el directorio de despliegue base. Las demás variables de QT_DEPLOY_..._DIR deben tratarse como relativas a esta ubicación. El valor de QT_DEPLOY_PREFIX puede ser relativo o absoluto, por lo que los proyectos no deben asumir uno u otro en una situación dada. Se espera que una ruta relativa sea tratada como relativa al directorio de trabajo actual, tal y como lo ve la herramienta de compilación (ninja, make, etc.) en el momento de la instalación.
El valor por defecto es $ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}, que es la ubicación base que CMake utiliza durante la instalación. Si se evalúa a una cadena vacía, el valor por defecto será un punto (.) en su lugar, que es generalmente el valor apropiado cuando se despliega como parte de una regla post-construcción. Esta lógica de dos pasos asegura que los proyectos pueden asumir QT_DEPLOY_PREFIX no será una cadena vacía, por lo que con seguridad se puede utilizar como parte de una ruta como ${QT_DEPLOY_PREFIX}/${QT_DEPLOY_BIN_DIR}.
Para cambiar el valor de QT_DEPLOY_PREFIX, el proyecto puede configurarse con un CMAKE_INSTALL_PREFIX personalizado como se describe en Invocación de cmake por línea de comandos.
La variable de entorno DESTDIR también puede utilizarse para modificar la ubicación final de instalación y, por tanto, de despliegue.
Los proyectos raramente necesitarán utilizar esta variable. En escenarios típicos, los scripts de despliegue deberían asumir que el directorio de trabajo ya está establecido en la ubicación de instalación base y simplemente usar las variables QT_DEPLOY_..._DIR relativas al prefijo.
Ver también QT_DEPLOY_SUPPORT, QT_DEPLOY_BIN_DIR, QT_DEPLOY_LIBEXEC_DIR, QT_DEPLOY_LIBIB_DIR, QT_DEPLOY_PLUGINS_DIR, QT_DEPLOY_QML_DIR, y 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.