vcpkg_from_bitbucket
Pobierz i wyodrębnij projekt z usługi Bitbucket.
Użycie
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
Określa zmienną out-, która będzie zawierać wyodrębnionej lokalizacji.
Powinno to być ustawione SOURCE_PATH
zgodnie z konwencją.
REPO
Organizacja lub użytkownik i repozytorium w usłudze Bitbucket.
REF
Stabilne zatwierdzenie git (najlepiej tag), który nie zmieni zawartości. Nie powinno to być gałąź.
W przypadku repozytoriów bez oficjalnych wydań można ustawić ten identyfikator pełnego zatwierdzenia bieżącego najnowszego wzorca. vcpkg_from_bitbucket()
program pobierze stabilną migawkę zatwierdzenia bez żadnych informacji o historii pod adresem https://bitbucket.com/<REPO>/get/<REF>.tar.gz
.
Jeśli REF
jest określony, SHA512
należy również określić.
SHA512
Skrót SHA512 archiwum źródłowego.
Jest to najbardziej łatwe do określenia przez ustawienie go 0
jako , a następnie próba skompilowania portu. Komunikat o błędzie będzie zawierać pełny skrót, który można skopiować z powrotem do pliku portfile.
HEAD_REF
Niestabilne zatwierdzenie git (najlepiej gałąź) do ściągnięcia dla --head
kompilacji.
W przypadku większości projektów powinna to być master
wartość . Wybrana gałąź powinna być zawsze dostępna na wszystkich obsługiwanych platformach.
POPRAWKI
Lista poprawek, które mają być stosowane do wyodrębnionych źródeł.
Ścieżki względne są oparte na katalogu portów.
Uwagi
Należy określić co najmniej jeden z REF
elementów i HEAD_REF
, jednak zaleca się, aby oba te elementy zostały przedstawione.
Spowoduje to wyeksportowanie zmiennej VCPKG_HEAD_VERSION
podczas kompilacji głównych.