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 editkterý 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 .