Variabel lingkungan
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.
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.
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.
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.
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
Variabel lingkungan ini dapat diatur ke nama kembar tiga yang akan digunakan untuk referensi triplet yang tidak memenuhi syarat dalam baris perintah.
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.
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
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.
Variabel lingkungan ini, jika diatur, menekan pengunduhan CMake dan Ninja dan memaksa penggunaan biner sistem.
Variabel lingkungan ini, jika diatur, mengabaikan penggunaan biner sistem dan akan selalu mengunduh dan menggunakan versi yang ditentukan oleh vcpkg.
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
Variabel lingkungan ini membatasi jumlah konkurensi yang digunakan oleh buildsystem yang mendasar. Jika tidak ditentukan, ini default ke inti logis + 1.
Variabel lingkungan ini mengalihkan lokasi default untuk menyimpan paket biner. Lihat Penembolokan Biner untuk detail selengkapnya.
Variabel lingkungan ini menambahkan atau menghapus sumber biner. Lihat Penembolokan Biner untuk detail selengkapnya.
Variabel lingkungan ini mengubah metadata paket NuGet yang diproduksi. Lihat Penembolokan Biner untuk detail selengkapnya.
Variabel lingkungan ini memungkinkan penggunaan cache NuGet untuk setiap sumber biner berbasis nuget. Lihat Penembolokan Biner untuk detail selengkapnya.
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
.
Catatan
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.
Pengaturan VCPKG_NO_CI
menonaktifkan heuristik deteksi lingkungan CI vcpkg.
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.
Variabel lingkungan ini adalah URL ke cache GitHub Actions. Lihat Penembolokan Biner untuk detail selengkapnya.
Variabel lingkungan ini adalah token akses ke cache GitHub Actions. Lihat Penembolokan Biner untuk detail selengkapnya.
Umpan balik vcpkg
vcpkg adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: