Proměnné prostředí
VCPKG_DOWNLOADS
Tuto proměnnou prostředí lze nastavit na existující adresář, který se použije k ukládání stahování místo interního downloads/
adresáře. Vždy by měla být nastavená na absolutní cestu.
VCPKG_FEATURE_FLAGS
Tuto proměnnou prostředí je možné nastavit na čárkami oddělený seznam funkcí mimo výchozí nastavení vcpkg. Tyto funkce se můžou bez předchozího upozornění měnit a měly by se považovat za vysoce nestabilní.
V tuto chvíli nejsou žádné příznaky funkcí vypnuté.
EDITOR
Tuto proměnnou prostředí lze nastavit na úplnou cestu spustitelného souboru, pro vcpkg edit
který se má použít . Další informace najdete vcpkg help edit
v nápovědě pro konkrétní příkazy.
VCPKG_ROOT
Tuto proměnnou prostředí lze nastavit na adresář, který se má použít jako kořen instance vcpkg. Použije se pouze v případě, že spustitelný soubor vcpkg není umístěný v platném kořenovém adresáři a přepínač --vcpkg-root
příkazového řádku se nepoužívá.
VCPKG_VISUAL_STUDIO_PATH
Tuto proměnnou prostředí lze nastavit na úplnou cestu k instanci sady Visual Studio na počítači. Tato instance sady Visual Studio se použije, pokud triplet nepřepíše tuto instanci prostřednictvím VCPKG_VISUAL_STUDIO_PATH
nastavení triplet.
Příklad: D:\2017
VCPKG_DEFAULT_TRIPLET
Tuto proměnnou prostředí lze nastavit na trojitý název, který se použije pro nekvalifikované trojité odkazy v příkazových řádcích.
VCPKG_DEFAULT_HOST_TRIPLET
Tuto proměnnou prostředí lze nastavit na trojitý název, který se použije pro nekvalifikované odkazy na porty hostitele v příkazových řádcích a všechny odkazy na porty hostitele v seznamech závislostí. Další informace najdete v dokumentaci k závislostem hostitelů.
VCPKG_OVERLAY_PORTS
Tato proměnná prostředí přidá další překryvné porty nebo adresáře překryvných portů, které jsou považovány za ty uvedené na příkazovém řádku. Více hodnot je odděleno oddělovačem PATH závislým na platformě (Windows ;
| ostatní :
)
Příklad (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
VCPKG_OVERLAY_TRIPLETS
Tato proměnná prostředí umožňuje uživatelům přidávat adresáře, které budou hledat trojité hodnoty.
Seznam cest k překrytím pomocí oddělovače PATH závislého na platformě (Windows ;
, jiné :
)
Viz Příklad: překryvné trojité výrazy pro příklad.
VCPKG_FORCE_SYSTEM_BINARIES
Tato proměnná prostředí, pokud je nastavena, potlačí stahování CMake a Ninja a vynutí použití systémových binárních souborů.
VCPKG_FORCE_DOWNLOADED_BINARIES
Tato proměnná prostředí, pokud je nastavená, ignoruje použití systémových binárních souborů a vždy stáhne a použije verzi definovanou nástrojem vcpkg.
VCPKG_KEEP_ENV_VARS
Tuto proměnnou prostředí lze nastavit na seznam proměnných prostředí oddělených proměnnou ;
prostředí, která se rozšíří do prostředí sestavení.
Hodnoty uložených proměnných nebudou sledovány v abi balíčků a nebudou při změně způsobit opětovné sestavení. Pokud chcete předat proměnné prostředí, které by měly způsobit opětovné sestavení při změně, přečtěte si téma VCPKG_ENV_PASSTHROUGH
.
Příklad: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
Tyto proměnné prostředí omezují množství souběžnosti používané základními systémy sestavení. Pokud není zadáno, výchozí hodnota je logická jádra + 1.
VCPKG_DEFAULT_BINARY_CACHE
Tato proměnná prostředí přesměruje výchozí umístění pro ukládání binárních balíčků. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .
VCPKG_BINARY_SOURCES
Tato proměnná prostředí přidává nebo odebírá binární zdroje. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .
VCPKG_NUGET_REPOSITORY
Tato proměnná prostředí změní metadata vytvořených balíčků NuGet. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .
VCPKG_USE_NUGET_CACHE
Tato proměnná prostředí umožňuje používat mezipaměť NuGet pro každý binární zdroj založený na nugetu. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .
X_VCPKG_NUGET_PREFIX
Přidá předponu názvu všech binárních balíčků nabízených nebo obnovených z binárních mezipamětí NuGet.
Pokud je například X_VCPKG_NUGET_PREFIX
nastavená hodnota vcpkg_demo-
zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
binární balíček se stane vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
X_VCPKG_ASSET_SOURCES
Poznámka:
Tato část popisuje experimentální funkci vcpkg, která se může kdykoli změnit nebo odebrat.
Tato proměnná prostředí umožňuje používat privátní zrcadlo pro všechny prostředky označené sha512. Další podrobnosti najdete v tématu Ukládání prostředků do mezipaměti .
VCPKG_NO_CI
Nastavení VCPKG_NO_CI
zakáže heuristiku detekce prostředí CI vcpkg.
VSLANG
Tato proměnná prostředí nastaví jazyk vcpkg, který používá k zobrazení zpráv. Měla by být nastavená na jeden z 14 podporovaných identifikátorů LCID (identifikátor národního prostředí, 4 bajtová hodnota odpovídající jazyku).
Příklad: 1033 odpovídá anglickému jazyku (US). Úplný seznam podporovaných identifikátorů LCID najdete v tématu Lokalizace.
ACTIONS_CACHE_URL
Tato proměnná prostředí je adresa URL mezipaměti GitHub Actions. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .
ACTIONS_RUNTIME_TOKEN
Tato proměnná prostředí je přístupový token pro mezipaměť GitHub Actions. Další podrobnosti najdete v tématu Binární ukládání do mezipaměti .