Partilhar via


Variáveis de ambiente

VCPKG_DOWNLOADS

Essa variável de ambiente pode ser definida como um diretório existente para usar para armazenar downloads em vez do diretório downloads/ interno. Deve ser sempre definido para um caminho absoluto.

VCPKG_FEATURE_FLAGS

Essa variável de ambiente pode ser definida como uma lista separada por vírgulas de recursos off-by-default no vcpkg. Esses recursos estão sujeitos a alterações sem aviso prévio e devem ser considerados altamente instáveis.

No momento, não há sinalizadores de recursos desativados por padrão.

EDITOR

Essa variável de ambiente pode ser definida como o caminho completo de um executável a ser usado para vcpkg edit. Consulte vcpkg help edit para obter ajuda específica para comandos.

VCPKG_ROOT

Essa variável de ambiente pode ser definida como um diretório para usar como a raiz da instância vcpkg. Isso só será usado se o executável vcpkg não estiver localizado dentro de uma raiz válida e a opção de linha de comando --vcpkg-root não for usada.

VCPKG_VISUAL_STUDIO_PATH

Essa variável de ambiente pode ser definida como o caminho completo para uma instância do Visual Studio na máquina. Essa instância do Visual Studio será usada se o trio não substituí-lo por meio da configuração VCPKG_VISUAL_STUDIO_PATH triplet.

Exemplo: D:\2017

VCPKG_DEFAULT_TRIPLET

Esta variável de ambiente pode ser definida como um nome de trio que será usado para referências de trio não qualificadas em linhas de comando.

VCPKG_DEFAULT_HOST_TRIPLET

Essa variável de ambiente pode ser definida como um nome triplo que será usado para referências de porta de host não qualificadas em linhas de comando e todas as referências de porta de host em listas de dependência. Consulte o de documentação de dependências de host para obter mais informações.

VCPKG_OVERLAY_PORTS

Essa variável de ambiente adiciona portas de sobreposição de adicionais ou diretórios de porta de sobreposição considerados após os listados na linha de comando. Vários valores são separados com o separador PATH dependente da plataforma (Windows ; | outros :)

Exemplo (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports

VCPKG_OVERLAY_TRIPLETS

Esta variável de ambiente permite que os usuários adicionem diretórios para procurar trigêmeos.

Listar caminhos para sobreposições usando o separador PATH dependente da plataforma (Windows ;, outros :)

Veja Exemplo: trigêmeos de sobreposição para um exemplo.

VCPKG_FORCE_SYSTEM_BINARIES

Esta variável de ambiente, se definida, suprime o download de CMake e Ninja e força o uso dos binários do sistema.

VCPKG_FORCE_DOWNLOADED_BINARIES

Esta variável de ambiente, se definida, ignora o uso dos binários do sistema e sempre baixará e usará a versão definida pelo vcpkg.

VCPKG_KEEP_ENV_VARS

Essa variável de ambiente pode ser definida como uma lista de variáveis de ambiente, separadas por ;, que serão propagadas para o ambiente de compilação.

Os valores das variáveis mantidas não serão rastreados em ABIs de pacote e não causarão reconstruções quando forem alterados. Para transmitir variáveis de ambiente que devem causar reconstruções na alteração, consulte VCPKG_ENV_PASSTHROUGH.

Exemplo: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

Essas variáveis de ambiente limitam a quantidade de simultaneidade usada pelos sistemas buildsystems subjacentes. Se não for especificado, o padrão será para núcleos lógicos + 1.

VCPKG_DEFAULT_BINARY_CACHE

Essa variável de ambiente redireciona o local padrão para armazenar pacotes binários. Consulte de cache binário para obter mais detalhes.

VCPKG_BINARY_SOURCES

Esta variável de ambiente adiciona ou remove fontes binárias. Consulte de cache binário para obter mais detalhes.

VCPKG_NUGET_REPOSITORY

Essa variável de ambiente altera os metadados dos pacotes NuGet produzidos. Consulte de cache binário para obter mais detalhes.

VCPKG_USE_NUGET_CACHE

Essa variável de ambiente permite usar o cache do NuGet para cada fonte binária baseada em nuget. Consulte de cache binário para obter mais detalhes.

X_VCPKG_NUGET_PREFIX

Adiciona um prefixo ao nome de todos os pacotes binários enviados ou restaurados de caches binários NuGet.

Por exemplo, quando X_VCPKG_NUGET_PREFIX estiver definido para vcpkg_demo- o zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg pacote binário torna-se vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg.

X_VCPKG_ASSET_SOURCES

Observação

Esta secção abrange uma característica experimental do vcpkg que pode ser alterada ou removida a qualquer momento.

Essa variável de ambiente permite o uso de um espelho privado para todos os ativos marcados com SHA512. Consulte de cache de ativos para obter mais detalhes.

VCPKG_NO_CI

A configuração VCPKG_NO_CI desativa a heurística de deteção do ambiente de CI do vcpkg.

VSLANG

Esta variável de ambiente define o idioma que vcpkg usa para exibir mensagens. Ele deve ser definido como um dos 14 LCIDs suportados (identificador de localidade, valor de 4 bytes correspondente a um idioma).

Por exemplo: 1033 corresponde ao idioma inglês (EUA). Para obter uma lista completa das LCIDs suportadas, consulte de localização .

ACTIONS_CACHE_URL

Essa variável de ambiente é a URL para o cache de ações do GitHub. Consulte de cache binário para obter mais detalhes.

ACTIONS_RUNTIME_TOKEN

Essa variável de ambiente é o token de acesso ao cache de Ações do GitHub. Consulte de cache binário para obter mais detalhes.