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é cesty portů považované za ty uvedené na příkazovém řádku. Seznam cest k překrytím pomocí oddělovače PATH závislého na platformě (Windows ;
| ostatní :
)
Příklad (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3
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 .