Sdílet prostřednictvím


vcpkg_from_bitbucket

Stáhněte a extrahujte projekt z Bitbucketu.

Využití

vcpkg_from_bitbucket(
    OUT_SOURCE_PATH <SOURCE_PATH>
    REPO <blaze-lib/blaze>
    [REF <v3.8.1>]
    [SHA512 <45d0d7f8cc350...>]
    [HEAD_REF <master>]
    [PATCHES <patch1.patch> <patch2.patch>...]
)

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

REPO

Organizace nebo uživatel a úložiště v Bitbucketu.

REF

Stabilní potvrzení gitu (ideálně značka), která nezmění obsah. Neměl by to být větev.

U úložišť bez oficiálních verzí je možné nastavit úplné ID potvrzení aktuálního nejnovějšího hlavního serveru. vcpkg_from_bitbucket() stáhne stabilní snímek potvrzení bez jakýchkoli informací o historii na adrese https://bitbucket.com/<REPO>/get/<REF>.tar.gz.

Je-li REF zadán, SHA512 musí být zadán také.

SHA512

Hodnota hash SHA512 zdrojového archivu.

To je nejsnážnější, když ho nejprve nastavíte na 0a pak se pokusíte vytvořit port. Chybová zpráva bude obsahovat úplnou hodnotu hash, kterou lze zkopírovat zpět do souboru portu.

HEAD_REF

Nestabilní potvrzení gitu (ideálně větev) pro sestavení --head .

U většiny projektů by to mělo být master. Vybraná větev by měla být vždy stavětelná na všech podporovaných platformách.

OPRAVY

Seznam oprav, které se použijí u extrahovaných zdrojů.

Relativní cesty jsou založené na adresáři portů.

Notes

Alespoň jeden z REF nich a HEAD_REF musí být zadán, je však vhodnější, aby byly přítomny obě.

Tím se proměnná VCPKG_HEAD_VERSION exportuje během sestavení hlavy.

Příklady

Source

scripts/cmake/vcpkg_from_bitbucket.cmake