Omgevingsvariabelen
VCPKG_DOWNLOADS
Deze omgevingsvariabele kan worden ingesteld op een bestaande map voor het opslaan van downloads in plaats van de interne downloads/
directory. Deze moet altijd worden ingesteld op een absoluut pad.
VCPKG_FEATURE_FLAGS
Deze omgevingsvariabele kan worden ingesteld op een door komma's gescheiden lijst met standaardfuncties in vcpkg. Deze functies kunnen zonder kennisgeving worden gewijzigd en moeten als zeer instabiel worden beschouwd.
Er zijn op dit moment geen standaard functievlagmen.
EDITOR
Deze omgevingsvariabele kan worden ingesteld op het volledige pad van een uitvoerbaar bestand dat moet worden gebruikt voor vcpkg edit
. Zie vcpkg help edit
voor opdrachtspecifieke help.
VCPKG_ROOT
Deze omgevingsvariabele kan worden ingesteld op een map die moet worden gebruikt als de hoofdmap van het vcpkg-exemplaar. Dit wordt alleen gebruikt als het uitvoerbare vcpkg-bestand zich niet in een geldige hoofdmap bevindt en de opdrachtregelswitch --vcpkg-root
ongebruikt is.
VCPKG_VISUAL_STUDIO_PATH
Deze omgevingsvariabele kan worden ingesteld op het volledige pad naar een Visual Studio-exemplaar op de computer. Dit Visual Studio-exemplaar wordt gebruikt als de triplet deze niet overschrijft via de VCPKG_VISUAL_STUDIO_PATH
drievoudige instelling.
Voorbeeld: D:\2017
VCPKG_DEFAULT_TRIPLET
Deze omgevingsvariabele kan worden ingesteld op een drievoudige naam die wordt gebruikt voor niet-gekwalificeerde drievoudige verwijzingen in opdrachtregels.
VCPKG_DEFAULT_HOST_TRIPLET
Deze omgevingsvariabele kan worden ingesteld op een drievoudige naam die wordt gebruikt voor niet-gekwalificeerde hostpoortverwijzingen in opdrachtregels en alle hostpoortverwijzingen in afhankelijkheidslijsten. Zie de documentatie voor hostafhankelijkheden voor meer informatie.
VCPKG_OVERLAY_PORTS
Met deze omgevingsvariabele worden extra overlaypoorten of overlaypoortmappen toegevoegd die overwogen na de poorten die op de opdrachtregel worden vermeld. Meerdere waarden worden gescheiden door het platformafhankelijke PATH-scheidingsteken (Windows ;
| andere :
)
Voorbeeld (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
VCPKG_OVERLAY_TRIPLETS
Met deze omgevingsvariabele kunnen gebruikers mappen toevoegen om te zoeken naar tripletten.
Lijstpaden voor overlays met behulp van het platformafhankelijke PATH-scheidingsteken (Windows ;
, andere :
)
Zie Voorbeeld: overlay drietallen voor een voorbeeld.
VCPKG_FORCE_SYSTEM_BINARIES
Deze omgevingsvariabele, indien ingesteld, onderdrukt het downloaden van CMake en Ninja en dwingt het gebruik van de binaire systeembestanden af.
VCPKG_FORCE_DOWNLOADED_BINARIES
Deze omgevingsvariabele, indien ingesteld, negeert het gebruik van de binaire systeembestanden en downloadt en gebruikt altijd de versie die is gedefinieerd door vcpkg.
VCPKG_KEEP_ENV_VARS
Deze omgevingsvariabele kan worden ingesteld op een lijst met omgevingsvariabelen, gescheiden door ;
, die worden doorgegeven aan de buildomgeving.
De waarden van de bewaarde variabelen worden niet bijgehouden in pakket-ABI's en veroorzaken geen herbouw wanneer ze worden gewijzigd. Zie VCPKG_ENV_PASSTHROUGH
om omgevingsvariabelen door te geven die herbouwen bij wijzigingen moeten veroorzaken.
Voorbeeld: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
Deze omgevingsvariabelen beperkt de hoeveelheid gelijktijdigheid die wordt gebruikt door onderliggende buildsystems. Als dit niet is opgegeven, wordt deze standaard ingesteld op logische kernen + 1.
VCPKG_DEFAULT_BINARY_CACHE
Deze omgevingsvariabele leidt de standaardlocatie om binaire pakketten op te slaan. Zie binaire cache voor meer informatie.
VCPKG_BINARY_SOURCES
Met deze omgevingsvariabele worden binaire bronnen toegevoegd of verwijderd. Zie binaire cache voor meer informatie.
VCPKG_NUGET_REPOSITORY
Deze omgevingsvariabele wijzigt de metagegevens van geproduceerde NuGet-pakketten. Zie binaire cache voor meer informatie.
VCPKG_USE_NUGET_CACHE
Met deze omgevingsvariabele kan de cache van NuGet worden gebruikt voor elke binaire bron op basis van nuget. Zie binaire cache voor meer informatie.
X_VCPKG_NUGET_PREFIX
Voegt een voorvoegsel toe aan de naam van alle binaire pakketten die zijn gepusht of hersteld vanuit binaire NuGet-caches.
Als X_VCPKG_NUGET_PREFIX
bijvoorbeeld is ingesteld op vcpkg_demo-
zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
binair pakket wordt vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
X_VCPKG_ASSET_SOURCES
Notitie
In deze sectie wordt een experimentele functie van vcpkg behandeld die op elk gewenst moment kan worden gewijzigd of verwijderd.
Met deze omgevingsvariabele kunt u een privéspiegel gebruiken voor alle met SHA512 getagde assets. Zie Asset Caching voor meer informatie.
VCPKG_NO_CI
Als u VCPKG_NO_CI
instelt, worden de CI-omgevingsdetectie-heuristieken van vcpkg uitgeschakeld.
VSLANG
Met deze omgevingsvariabele wordt de taal ingesteld die vcpkg gebruikt om berichten weer te geven. Deze moet worden ingesteld op een van de 14 ondersteunde LCID's (landinstellings-id, 4-bytewaarde die overeenkomt met een taal).
Bijvoorbeeld: 1033 komt overeen met de Engelse taal (VS). Zie Lokalisatievoor een volledige lijst met ondersteunde LCID's.
ACTIONS_CACHE_URL
Deze omgevingsvariabele is de URL naar de GitHub Actions-cache. Zie binaire cache voor meer informatie.
ACTIONS_RUNTIME_TOKEN
Deze omgevingsvariabele is het toegangstoken voor de GitHub Actions-cache. Zie binaire cache voor meer informatie.