vcpkg_from_git
Git'ten bir proje indirin ve ayıklayın.
Bu yardımcı CLI kimlik bilgilerini yeniden kullanabilir git
. Bkz. Özel git konaklarınızın kimlik bilgilerini yapılandırmak için kimlik doğrulaması .
Git deposu BitBucket, GitHub veya GitLab'de barındırılıyorsa, bu işlev yerine belirli işlevleri kullanılmalıdır:
Kullanım
vcpkg_from_git(
OUT_SOURCE_PATH <SOURCE_PATH>
URL <https://android.googlesource.com/platform/external/fdlibm>
REF <59f7335e4d...>
[HEAD_REF <ref>]
[PATCHES <patch1.patch> <patch2.patch>...]
[LFS [<url>]]
)
Parametreler
OUT_SOURCE_PATH
Ayıklanan konumu içerecek out-değişkenini belirtir.
Bu, kurala göre SOURCE_PATH
ayarlanmalıdır.
URL
Git deposunun url'si.
REF
İndirme taahhüdünün git sha'sı.
FETCH_REF
HEAD olmayan modda getirilmeye çalışacak git dalı. Bu işlem getirildikten sonra REF
kullanıma alınır. Bu, git sunucusunun tanıtılmayan nesnelerin kullanıma alınmaya izin vermediği durumlarda kullanışlıdır.
HEAD_REF
Paketin en son kaynaklardan derlenmesinin istendiğinde kullanılacak git dalı.
Örnek: main
, develop
, HEAD
YAMALAR
Ayıklanan kaynaklara uygulanacak düzeltme eklerinin listesi.
Göreli yollar bağlantı noktası dizinine dayanır.
LFS
vcpkg sürüm 2022.11.14'e eklendi
Git LFS kullanarak depolanan dosyaları getirmeyi etkinleştirin.
Yalnızca tarafından REF
işaret edilen dosyalar getirilir.
Bu, git LFS'yi bağlantı noktası için zorunlu hale getirir. Uzantı yüklü değilse bu önemli bir hatadır.
vcpkg sürüm 2023.01.23'e eklendi
Belirtilirse, <url>
LFS için özgün git URL'si yerine kullanılır.
Notlar
OUT_SOURCE_PATH
, REF
ve URL
belirtilmelidir.