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
추출된 위치를 포함할 out 변수를 지정합니다.
규칙에 따라 설정 SOURCE_PATH
해야 합니다.
REPO
Bitbucket의 조직 또는 사용자 및 리포지토리입니다.
REF
콘텐츠를 변경하지 않는 안정적인 git 커밋 틱(이상적으로 태그)입니다. 분기가 아니어야 합니다.
공식 릴리스가 없는 리포지토리의 경우 현재 최신 마스터의 전체 커밋 ID로 설정할 수 있습니다. vcpkg_from_bitbucket()
에서 기록 정보 https://bitbucket.com/<REPO>/get/<REF>.tar.gz
없이 커밋의 안정적인 스냅샷 다운로드합니다.
REF
이 지정된 경우 SHA512
도 지정해야 합니다.
SHA512
원본 보관 파일의 SHA512 해시입니다.
이는 먼저 포트를 설정한 다음 포트를 0
빌드하려고 시도하여 가장 쉽게 결정됩니다. 오류 메시지에는 포트파일로 다시 복사할 수 있는 전체 해시가 포함됩니다.
HEAD_REF
빌드를 위해 --head
끌어올 불안정한 git 커밋 틱(이상적으로는 분기)입니다.
대부분의 프로젝트에서는 다음과 여야 master
합니다. 선택한 분기는 지원되는 모든 플랫폼에서 항상 빌드할 수 있어야 합니다.
패치
추출된 원본에 적용할 패치 목록입니다.
상대 경로는 포트 디렉터리를 기반으로 합니다.
주의
둘 중 REF
HEAD_REF
하나 이상을 지정해야 하지만 둘 다 있는 것이 좋습니다.
헤드 빌드 중에 변수를 VCPKG_HEAD_VERSION
내보냅니다.
예제
원본
vcpkg