Aracılığıyla paylaş


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.

DÜZENLEYİCİSİ

Bu ortam değişkeni için vcpkg editkullanı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 göz önünde bulundurulan ek katman bağlantı noktası yolları ekler. Platforma bağımlı PATH ayırıcısını kullanarak yer paylaşımlarının yollarını listeleme (Windows ; | diğer :)

Örnek (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3

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_PREFIXvcpkg_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.