vcpkg_from_bitbucket
Laden Sie ein Projekt aus Bitbucket herunter, und extrahieren Sie es.
Verwendung
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>...]
)
Parameter
OUT_SOURCE_PATH
Gibt die Out-Variable an, die den extrahierten Speicherort enthält.
Dies sollte nach Konvention festgelegt SOURCE_PATH
werden.
REPO
Die Organisation oder der Benutzer und das Repository auf Bitbucket.
REF
Ein stabiles Git Commit-ish (idealerweise ein Tag), das den Inhalt nicht ändert. Dies sollte keine Verzweigung sein.
Für Repositorys ohne offizielle Versionen kann dies auf die vollständige Commit-ID des aktuellen aktuellen Master festgelegt werden. vcpkg_from_bitbucket()
lädt eine stabile Momentaufnahme des Commits ohne Verlaufsinformationen herunterhttps://bitbucket.com/<REPO>/get/<REF>.tar.gz
.
Wenn REF
angegeben ist, muss auch SHA512
angegeben werden.
SHA512
Der SHA512-Hash des Quellarchivs.
Dies wird am einfachsten bestimmt, indem sie zuerst auf 0
"Port" festgelegt und dann versucht wird, den Port zu erstellen. Die Fehlermeldung enthält den vollständigen Hash, der wieder in die Portdatei kopiert werden kann.
HEAD_REF
Das instabile Git Commit-ish (idealerweise eine Verzweigung), die für --head
Builds abgerufen werden soll.
Für die meisten Projekte sollte dies sein master
. Die gewählte Verzweigung sollte eine sein, die voraussichtlich immer auf allen unterstützten Plattformen erstellt werden kann.
PATCHES
Eine Liste der Patches, die auf die extrahierten Quellen angewendet werden sollen.
Relative Pfade basieren auf dem Portverzeichnis.
Notizen
Mindestens einer von REF
und HEAD_REF
muss angegeben werden, es ist jedoch vorzuziehen, dass beide vorhanden sind.
Dadurch wird die Variable während der VCPKG_HEAD_VERSION
Headbuilds exportiert.