vcpkg_from_git
git에서 프로젝트를 다운로드하고 추출합니다.
이 도우미는 CLI 자격 증명을 git
다시 사용합니다. 프라이빗 Git 호스트에 대한 자격 증명을 구성하려면 인증을 참조하세요.
Git 리포지토리가 BitBucket, GitHub 또는 GitLab에서 호스트되는 경우 해당 함수는 다음 함수 대신 사용해야 합니다.
사용
vcpkg_from_git(
OUT_SOURCE_PATH <SOURCE_PATH>
URL <https://android.googlesource.com/platform/external/fdlibm>
REF <59f7335e4d...>
[HEAD_REF <ref>]
[PATCHES <patch1.patch> <patch2.patch>...]
[LFS [<url>]]
)
매개 변수
OUT_SOURCE_PATH
추출된 위치를 포함할 out 변수를 지정합니다.
규칙에 따라 설정 SOURCE_PATH
해야 합니다.
URL
git 리포지토리의 URL입니다.
REF
다운로드할 커밋의 git sha입니다.
FETCH_REF
HEAD가 아닌 모드에서 가져올 git 분기입니다. 이 파일을 가져온 후 REF
검사. 이는 git 서버가 보급되지 않은 개체를 검사 허용하지 않는 경우에 유용합니다.
HEAD_REF
패키지를 최신 원본에서 빌드하도록 요청할 때 사용할 git 분기입니다.
예: main
, develop
HEAD
패치
추출된 원본에 적용할 패치 목록입니다.
상대 경로는 포트 디렉터리를 기반으로 합니다.
LFS
vcpkg 버전 2022.11.14에 추가됨
Git LFS를 사용하여 저장된 파일 가져오기를 사용하도록 설정합니다.
가리키는 REF
파일만 페치됩니다.
이렇게 하면 포트에 Git LFS가 필수입니다. 확장이 설치되지 않은 경우 심각한 오류입니다.
vcpkg 버전 2023.01.23에 추가됨
지정된 <url>
경우 LFS에 대한 원래 git URL 대신 사용됩니다.
주의
OUT_SOURCE_PATH
를 지정 REF
URL
해야 합니다.
예제
원본
vcpkg