vcpkg_from_bitbucket
Скачайте и извлеките проект из Bitbucket.
Использование
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>...]
)
Параметры
OUT_SOURCE_PATH
Указывает вне переменную, содержащую извлеченное расположение.
Это должно быть задано по соглашению SOURCE_PATH
.
REPO
Организация или пользователь и репозиторий в Bitbucket.
REF
Стабильный git commit-ish (в идеале тег), который не изменит содержимое. Это не должно быть ветвью.
Для репозиториев без официальных выпусков можно задать полный идентификатор фиксации текущего последнего образца. vcpkg_from_bitbucket()
скачит стабильный моментальный снимок фиксации без каких-либо сведений журнала по адресу https://bitbucket.com/<REPO>/get/<REF>.tar.gz
.
Если указан аргумент REF
, необходимо также задать аргумент SHA512
.
SHA512
Хэш SHA512 исходного архива.
Это наиболее легко определяется при первом задании, 0
а затем пытается создать порт. Сообщение об ошибке будет содержать полный хэш, который можно скопировать обратно в портфайл.
HEAD_REF
Неустойчивый git commit-ish (в идеале ветвь) для извлечения сборок --head
.
Для большинства проектов это должно быть master
. Выбранная ветвь должна быть всегда построена на всех поддерживаемых платформах.
ПАТЧИ
Список исправлений, применяемых к извлеченным источникам.
Относительные пути основаны на каталоге портов.
Примечания.
По крайней мере один из REF
и HEAD_REF
должен быть указан, однако предпочтительнее для того, чтобы они присутствовали.
Это экспортирует VCPKG_HEAD_VERSION
переменную во время сборки головы.