vcpkg_from_git
Stáhněte a extrahujte projekt z Gitu.
Tento pomocník znovu použije git
přihlašovací údaje rozhraní příkazového řádku. Informace o konfiguraci přihlašovacích údajů pro privátní hostitele Git najdete v tématu Ověřování .
Pokud je úložiště Git hostované v BitBucketu, na GitHubu nebo v GitLabu, měly by se místo této funkce používat jejich konkrétní funkce:
Využití
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>]]
)
Parametry
OUT_SOURCE_PATH
Určuje výstupní proměnnou, která bude obsahovat extrahované umístění.
Tato hodnota by měla být nastavena SOURCE_PATH
konvencí.
Adresa URL
Adresa URL úložiště Git.
REF
Git sha potvrzení ke stažení.
FETCH_REF
Větev Gitu, která se má načíst v režimu bez HEAD. Po načtení REF
je rezervováno. To je užitečné v případech, kdy server Git neumožňuje rezervaci neinzerovaných objektů.
HEAD_REF
Větev Gitu, která se má použít, když se vyžaduje sestavení balíčku z nejnovějších zdrojů.
Příklad: main
, develop
HEAD
OPRAVY
Seznam oprav, které se použijí u extrahovaných zdrojů.
Relativní cesty jsou založené na adresáři portů.
LFS
Přidáno ve verzi vcpkg 2022.11.14
Povolte načítání souborů uložených pomocí Git LFS.
Načítají se jenom soubory, na které REF
odkazuje.
Díky tomu je Git LFS pro port povinný. Pokud rozšíření není nainstalované, jedná se o závažnou chybu.
Přidáno ve verzi vcpkg 2023.01.23
Pokud je zadáno, <url>
použije se místo původní adresy URL gitu pro LFS.
Notes
OUT_SOURCE_PATH
, REF
a URL
musí být zadány.