Bagikan melalui


Variabel lingkungan

VCPKG_DOWNLOADS

Variabel lingkungan ini dapat diatur ke direktori yang ada untuk digunakan untuk menyimpan unduhan alih-alih direktori downloads/ internal. Ini harus selalu diatur ke jalur absolut.

VCPKG_FEATURE_FLAGS

Variabel lingkungan ini dapat diatur ke daftar fitur off-by-default yang dipisahkan koma di vcpkg. Fitur-fitur ini dapat berubah tanpa pemberitahuan dan harus dianggap sangat tidak stabil.

Saat ini tidak ada bendera fitur off-by-default.

EDITOR

Variabel lingkungan ini dapat diatur ke jalur lengkap dari executable yang akan digunakan untuk vcpkg edit. Silakan lihat vcpkg help edit untuk bantuan khusus perintah.

VCPKG_ROOT

Variabel lingkungan ini dapat diatur ke direktori untuk digunakan sebagai akar instans vcpkg. Ini hanya akan digunakan jika vcpkg executable tidak terletak di dalam akar yang valid dan sakelar baris perintah --vcpkg-root tidak digunakan.

VCPKG_VISUAL_STUDIO_PATH

Variabel lingkungan ini dapat diatur ke jalur lengkap ke instans Visual Studio pada komputer. Instans Visual Studio ini akan digunakan jika triplet tidak mengambil alihnya melalui pengaturan triplet VCPKG_VISUAL_STUDIO_PATH.

Contoh: D:\2017

VCPKG_DEFAULT_TRIPLET

Variabel lingkungan ini dapat diatur ke nama kembar tiga yang akan digunakan untuk referensi triplet yang tidak memenuhi syarat dalam baris perintah.

VCPKG_DEFAULT_HOST_TRIPLET

Variabel lingkungan ini dapat diatur ke nama triplet yang akan digunakan untuk referensi port host yang tidak memenuhi syarat di baris perintah dan semua referensi port host dalam daftar dependensi. Lihat dokumentasi dependensi host untuk informasi selengkapnya.

VCPKG_OVERLAY_PORTS

Variabel lingkungan ini menambahkan port overlay tambahan atau direktori port overlay dipertimbangkan setelah yang tercantum di baris perintah. Beberapa nilai dipisahkan dengan pemisah PATH dependen platform (Windows ; | lainnya :)

Contoh (Windows): C:\custom-ports\boost;C:\custom-ports\sqlite3;C:\other-ports

VCPKG_OVERLAY_TRIPLETS

Variabel lingkungan ini memungkinkan pengguna untuk menambahkan direktori untuk mencari triplet.

Mencantumkan jalur ke overlay menggunakan pemisah PATH dependen platform (Windows ;, lainnya :)

Lihat Contoh : melapisi triplet misalnya.

VCPKG_FORCE_SYSTEM_BINARIES

Variabel lingkungan ini, jika diatur, menekan pengunduhan CMake dan Ninja dan memaksa penggunaan biner sistem.

VCPKG_FORCE_DOWNLOADED_BINARIES

Variabel lingkungan ini, jika diatur, mengabaikan penggunaan biner sistem dan akan selalu mengunduh dan menggunakan versi yang ditentukan oleh vcpkg.

VCPKG_KEEP_ENV_VARS

Variabel lingkungan ini dapat diatur ke daftar variabel lingkungan, dipisahkan oleh ;, yang akan disebarkan ke lingkungan build.

Nilai variabel yang disimpan tidak akan dilacak dalam ARI paket dan tidak akan menyebabkan pembangunan kembali ketika berubah. Untuk meneruskan variabel lingkungan yang akan menyebabkan pembangunan kembali pada perubahan, lihat VCPKG_ENV_PASSTHROUGH.

Contoh: FOO_SDK_DIR;BAR_SDK_DIR

VCPKG_MAX_CONCURRENCY

Variabel lingkungan ini membatasi jumlah konkurensi yang digunakan oleh buildsystem yang mendasar. Jika tidak ditentukan, ini default ke inti logis + 1.

VCPKG_DEFAULT_BINARY_CACHE

Variabel lingkungan ini mengalihkan lokasi default untuk menyimpan paket biner. Lihat Penembolokan Biner untuk detail selengkapnya.

VCPKG_BINARY_SOURCES

Variabel lingkungan ini menambahkan atau menghapus sumber biner. Lihat Penembolokan Biner untuk detail selengkapnya.

VCPKG_NUGET_REPOSITORY

Variabel lingkungan ini mengubah metadata paket NuGet yang diproduksi. Lihat Penembolokan Biner untuk detail selengkapnya.

VCPKG_USE_NUGET_CACHE

Variabel lingkungan ini memungkinkan penggunaan cache NuGet untuk setiap sumber biner berbasis nuget. Lihat Penembolokan Biner untuk detail selengkapnya.

X_VCPKG_NUGET_PREFIX

Menambahkan awalan ke nama semua paket biner yang didorong atau dipulihkan dari cache biner NuGet.

Misalnya, ketika X_VCPKG_NUGET_PREFIX diatur ke vcpkg_demo- zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg paket biner menjadi vcpkg_demo-zlib_x64-windows.1.2.13-vcpkg8918746ce8b60474e5ebe68e53355fa70eb05119be913a1d1dc0b930b3b7b6e8.nupkg.

X_VCPKG_ASSET_SOURCES

Nota

Bagian ini mencakup fitur eksperimental vcpkg yang dapat berubah atau dihapus kapan saja.

Variabel lingkungan ini memungkinkan penggunaan cermin privat untuk semua aset bertag SHA512. Lihat Penembolokan Aset untuk detail selengkapnya.

VCPKG_NO_CI

Pengaturan VCPKG_NO_CI menonaktifkan heuristik deteksi lingkungan CI vcpkg.

VSLANG

Variabel lingkungan ini mengatur bahasa yang digunakan vcpkg untuk menampilkan pesan. Ini harus diatur ke salah satu dari 14 LCID yang didukung (pengidentifikasi lokal, nilai 4 byte yang sesuai dengan bahasa).

Misalnya: 1033 sesuai dengan bahasa Inggris (AS). Untuk daftar lengkap LCID yang didukung, lihat Pelokalan.

ACTIONS_CACHE_URL

Variabel lingkungan ini adalah URL ke cache GitHub Actions. Lihat Penembolokan Biner untuk detail selengkapnya.

ACTIONS_RUNTIME_TOKEN

Variabel lingkungan ini adalah token akses ke cache GitHub Actions. Lihat Penembolokan Biner untuk detail selengkapnya.