Ortam değişkenleri
VCPKG_DOWNLOADS
Bu ortam değişkeni, iç downloads/
dizin yerine indirmeleri depolamak için kullanılacak mevcut bir dizine ayarlanabilir. Her zaman mutlak bir yola ayarlanmalıdır.
VCPKG_FEATURE_FLAGS
Bu ortam değişkeni, vcpkg'deki varsayılan olmayan özelliklerin virgülle ayrılmış bir listesine ayarlanabilir. Bu özellikler bildirimde bulunmaksızın değiştirilebilir ve son derece kararsız olarak kabul edilmelidir.
Şu anda varsayılan dışı özellik bayrağı yok.
EDİTÖR
Bu ortam değişkeni için vcpkg edit
kullanılacak yürütülebilir dosyanın tam yoluna ayarlanabilir. Komuta özgü yardım için lütfen bakın vcpkg help edit
.
VCPKG_ROOT
Bu ortam değişkeni, vcpkg örneğinin kökü olarak kullanılacak bir dizine ayarlanabilir. Bu yalnızca vcpkg yürütülebilir dosyası geçerli bir kök içinde yer almadıysa ve komut satırı anahtarı --vcpkg-root
kullanılmadıysa kullanılır.
VCPKG_VISUAL_STUDIO_PATH
Bu ortam değişkeni, makinedeki bir Visual Studio örneğinin tam yoluna ayarlanabilir. Bu Visual Studio örneği, üçlü ayar aracılığıyla VCPKG_VISUAL_STUDIO_PATH
bunu geçersiz kılmazsa kullanılır.
Örnek: D:\2017
VCPKG_DEFAULT_TRIPLET
Bu ortam değişkeni, komut satırlarında nitelenmemiş üçlü başvurular için kullanılacak bir üçlü ada ayarlanabilir.
VCPKG_DEFAULT_HOST_TRIPLET
Bu ortam değişkeni, komut satırlarındaki nitelenmemiş konak bağlantı noktası başvuruları ve bağımlılık listelerindeki tüm konak bağlantı noktası başvuruları için kullanılacak bir üçlü ada ayarlanabilir. Daha fazla bilgi için konak bağımlılıkları belgelerine bakın.
VCPKG_OVERLAY_PORTS
Bu ortam değişkeni, komut satırında listelenenlerden sonra kabul edilen ek katman bağlantı noktaları veya katman bağlantı noktası dizinleri ekler. Birden çok değer, platforma bağımlı PATH ayırıcısıyla ayrılır (Windows ;
| diğerleri :
)
Örnek (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports
VCPKG_OVERLAY_TRIPLETS
Bu ortam değişkeni, kullanıcıların üçlüleri aramak için dizin eklemesine olanak tanır.
Platforma bağımlı PATH ayırıcısını (Windows ;
, diğerleri :
) kullanarak yer paylaşımlarının yollarını listeleme
Örnek: yer paylaşımlı üçlüler örneğine bakın.
VCPKG_FORCE_SYSTEM_BINARIES
Bu ortam değişkeni ayarlanırsa CMake ve Ninja'nın indirilmesini bastırır ve sistem ikili dosyalarının kullanımını zorlar.
VCPKG_FORCE_DOWNLOADED_BINARIES
Bu ortam değişkeni ayarlanırsa sistem ikili dosyalarının kullanımını yoksayar ve her zaman vcpkg tarafından tanımlanan sürümü indirir ve kullanır.
VCPKG_KEEP_ENV_VARS
Bu ortam değişkeni, ile ayrılmış ;
ve derleme ortamına yayılacak ortam değişkenleri listesine ayarlanabilir.
Tutulan değişkenlerin değerleri paket ABI'lerinde izlenmez ve değiştiklerinde yeniden derlemelere neden olmaz. Değişiklikte yeniden derlemelere neden olması gereken ortam değişkenlerini geçirmek için bkz VCPKG_ENV_PASSTHROUGH
. .
Örnek: FOO_SDK_DIR;BAR_SDK_DIR
VCPKG_MAX_CONCURRENCY
Bu ortam değişkenleri, temel alınan derleme sistemleri tarafından kullanılan eşzamanlılık miktarını sınırlar. Belirtilmezse, bu varsayılan olarak mantıksal çekirdek + 1 olur.
VCPKG_DEFAULT_BINARY_CACHE
Bu ortam değişkeni, ikili paketleri depolamak için varsayılan konumu yeniden yönlendirir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
VCPKG_BINARY_SOURCES
Bu ortam değişkeni ikili kaynakları ekler veya kaldırır. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
VCPKG_NUGET_REPOSITORY
Bu ortam değişkeni, üretilen NuGet paketlerinin meta verilerini değiştirir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
VCPKG_USE_NUGET_CACHE
Bu ortam değişkeni, nuget tabanlı her ikili kaynak için NuGet önbelleğinin kullanılmasına olanak tanır. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
X_VCPKG_NUGET_PREFIX
NuGet ikili önbelleklerinden gönderilen veya geri yüklenen tüm ikili paketlerin adına bir ön ek ekler.
Örneğin,X_VCPKG_NUGET_PREFIX
vcpkg_demo-
zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
ikili paketi olur vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg
.
X_VCPKG_ASSET_SOURCES
Not
Bu bölüm, vcpkg'nin herhangi bir zamanda değişebilen veya kaldırılabilen deneysel bir özelliğini kapsar.
Bu ortam değişkeni, tüm SHA512 etiketli varlıklar için özel yansıtma kullanılmasına olanak tanır. Diğer ayrıntılar için bkz . Varlık Önbelleğe Alma.
VCPKG_NO_CI
Ayarı VCPKG_NO_CI
vcpkg'nin CI ortam algılama buluşsal özelliklerini devre dışı bırakır.
VSLANG
Bu ortam değişkeni, vcpkg'nin iletileri görüntülemek için kullandığı dili ayarlar. Desteklenen 14 LCID'lerden birine ayarlanmalıdır (yerel ayar tanımlayıcısı, bir dile karşılık gelen 4 baytlık değer).
Örneğin: 1033 İngilizce (ABD) diline karşılık gelir. Desteklenen LCID'lerin tam listesi için bkz. Yerelleştirme.
ACTIONS_CACHE_URL
Bu ortam değişkeni, GitHub Actions önbelleğinin URL'sidir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.
ACTIONS_RUNTIME_TOKEN
Bu ortam değişkeni, GitHub Actions önbelleğine erişim belirtecidir. Diğer ayrıntılar için bkz . İkili Önbelleğe Alma.