Variables de entorno
VCPKG_DOWNLOADS
Esta variable de entorno se puede establecer en un directorio existente que se usará para almacenar descargas en lugar del directorio interno downloads/
. Siempre debe establecerse en una ruta de acceso absoluta.
VCPKG_FEATURE_FLAGS
Esta variable de entorno se puede establecer en una lista separada por comas de características desactivadas de forma predeterminada en vcpkg. Estas características están sujetas a cambios sin previo aviso y deben considerarse muy inestables.
No hay marcas de características desactivadas de forma predeterminada en este momento.
EDITOR
Esta variable de entorno se puede establecer en la ruta de acceso completa de un archivo ejecutable que se usará para vcpkg edit
. vcpkg help edit
Consulte para obtener ayuda específica del comando.
VCPKG_ROOT
Esta variable de entorno se puede establecer en un directorio que se usará como raíz de la instancia de vcpkg. Esto solo se usará si el ejecutable vcpkg no se encuentra dentro de una raíz válida y el modificador --vcpkg-root
de línea de comandos no se usa.
VCPKG_VISUAL_STUDIO_PATH
Esta variable de entorno se puede establecer en la ruta de acceso completa a una instancia de Visual Studio en el equipo. Esta instancia de Visual Studio se usará si el triplet no lo invalida a través de la VCPKG_VISUAL_STUDIO_PATH
configuración de triplet.
Ejemplo: D:\2017
VCPKG_DEFAULT_TRIPLET
Esta variable de entorno se puede establecer en un nombre triplet que se usará para las referencias triples no calificadas en líneas de comandos.
VCPKG_DEFAULT_HOST_TRIPLET
Esta variable de entorno se puede establecer en un nombre triplet que se usará para las referencias de puerto de host no calificadas en líneas de comandos y todas las referencias de puerto host en listas de dependencias. Consulte la documentación sobre las dependencias de host para obtener más información.
VCPKG_OVERLAY_PORTS
Esta variable de entorno agrega rutas de acceso de superposición adicionales que se consideran después de las enumeradas en la línea de comandos. Enumerar rutas de acceso para superposiciones mediante el separador PATH dependiente de la plataforma (Windows ;
| otros :
)
Ejemplo (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3
VCPKG_OVERLAY_TRIPLETS
Esta variable de entorno permite a los usuarios agregar directorios para buscar tripletas.
Enumerar rutas de acceso a superposiciones mediante el separador PATH dependiente de la plataforma (Windows ;
, otros :
)
Vea Ejemplo: tripletas de superposición para obtener un ejemplo.
VCPKG_FORCE_SYSTEM_BINARIES
Esta variable de entorno, si se establece, suprime la descarga de CMake y Ninja y fuerza el uso de los archivos binarios del sistema.
VCPKG_FORCE_DOWNLOADED_BINARIES
Esta variable de entorno, si se establece, omite el uso de los archivos binarios del sistema y siempre descargará y usará la versión definida por vcpkg.
VCPKG_KEEP_ENV_VARS
Esta variable de entorno se puede establecer en una lista de variables de entorno, separadas por ;
, que se propagarán al entorno de compilación.
Los valores de las variables guardadas no se realizarán el seguimiento en las API del paquete y no provocarán recompilaciones cuando cambien. Para pasar variables de entorno que deben provocar recompilaciones en el cambio, consulte VCPKG_ENV_PASSTHROUGH
.
Ejemplo: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
Estas variables de entorno limitan la cantidad de simultaneidad que usan los sistemas de compilación subyacentes. Si no se especifica, este valor predeterminado es núcleos lógicos + 1.
VCPKG_DEFAULT_BINARY_CACHE
Esta variable de entorno redirige la ubicación predeterminada para almacenar paquetes binarios. Consulte Almacenamiento en caché binario para obtener más detalles.
VCPKG_BINARY_SOURCES
Esta variable de entorno agrega o quita orígenes binarios. Consulte Almacenamiento en caché binario para obtener más detalles.
VCPKG_NUGET_REPOSITORY
Esta variable de entorno cambia los metadatos de los paquetes NuGet generados. Consulte Almacenamiento en caché binario para obtener más detalles.
VCPKG_USE_NUGET_CACHE
Esta variable de entorno permite usar la memoria caché de NuGet para cada origen binario basado en NuGet. Consulte Almacenamiento en caché binario para obtener más detalles.
X_VCPKG_NUGET_PREFIX
Agrega un prefijo al nombre de todos los paquetes binarios insertados o restaurados desde cachés binarias de NuGet.
Por ejemplo, cuando X_VCPKG_NUGET_PREFIX
se establece en vcpkg_demo-
. zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
el paquete binario se convierte en vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
X_VCPKG_ASSET_SOURCES
Nota:
En esta sección se describe una característica experimental de vcpkg que puede cambiar o quitarse en cualquier momento.
Esta variable de entorno permite usar un reflejo privado para todos los recursos etiquetados con SHA512. Consulte Almacenamiento en caché de recursos para obtener más información.
VCPKG_NO_CI
La configuración VCPKG_NO_CI
deshabilita la heurística de detección del entorno de CI de vcpkg.
VSLANG
Esta variable de entorno establece el lenguaje que vcpkg usa para mostrar mensajes. Debe establecerse en uno de los 14 LCID admitidos (identificador de configuración regional, valor de 4 bytes correspondiente a un idioma).
Por ejemplo: 1033 corresponde al idioma inglés (EE. UU.). Para obtener una lista completa de los LCID admitidos, consulte Localización.
ACTIONS_CACHE_URL
Esta variable de entorno es la dirección URL de la caché de Acciones de GitHub. Consulte Almacenamiento en caché binario para obtener más detalles.
ACTIONS_RUNTIME_TOKEN
Esta variable de entorno es el token de acceso a la caché de Acciones de GitHub. Consulte Almacenamiento en caché binario para obtener más detalles.