This also works with Gitea by specifying the Gitea server with theGITHUB_HOSToption. Usage cmakeCopy vcpkg_from_github( OUT_SOURCE_PATH <SOURCE_PATH> REPO <Microsoft/cpprestsdk> [REF <v2.0.0>] [SHA512 <45d0d7f8cc350...>] [HEAD_REF <master>] [PATCHES <patch1.patch> <patch2.patch...
vcpkg_from_github:启动函数以从 GitHub 存储库下载源代码。 OUT_SOURCE_PATH SOURCE_PATH:设置将提取源代码的目录。 REPO Microsoft/vcpkg-docs:包含源代码的 GitHub 存储库。 REF "${VERSION}":要下载的源代码的版本。 SHA512 0:源代码的 SHA-512 哈希的占位符,用于完整性验证。
I can successfully do:git clone https://gitlab.com/myorg/mysubgroup/my-test-package.gitfrom the same command-line I'm running vcpkg, without having to enter any username/password. I'm using Windows 11 and git-for-Windows with the (git/Windows) credentials manager. So presumably vcpkg's ...
"OUT_SOURCE_PATH;REPO;REF;SHA512;HEAD_REF;GITHUB_HOST;AUTHORIZATION_TOKEN;FILE_DISAMBIGUATOR" "PATCHES") if(DEFINED arg_UNPARSED_ARGUMENTS) message(WARNING "vcpkg_from_github was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}") endif() if(DEFINED arg_REF AND NOT DEFINED ...
首先我们修改ports/abseil/portfile.cmake,将vcpkg_from_github中的PATCHS 参数中的所有内容删除,REF字段的commitID改为新版本20211102对应的git commitID. SHA512改为0. 如何获取新版本的SHA512呢?在vcpkg工程根目录下运行./vcpkg install abseil,终端打印出如下内容 ...
vcpkg_from_github vcpkg 通过这个设置从 github 上下载源码 下载地址是https://github.com/${REPO}/archive/${REF}.tar.gz. 可以使用vcpkg hash <file> [alg]命令计算文件的 sha512. 编写vcpkg_configure_cmake vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} ...
修改vcpkg\ports\cserialport\portfile.cmake文件,vcpkg_from_github中修改REF和SHA512为指定版本的数据。REF为github的commit id,SHA512为其对应的*.tar.gz文件的SHA512hash值。 如以CSerialPort v4.2.0为例 - 找到所需版本的commit id或 tag $ git log ...
vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO northwindtraders/beicode REF 19a1f95c2f56a27ced90227b5e2754a602a08e69 SHA512 7b2bb7acb2a8ff07bff59cfa27247a7b2cced03828919cd65cc0c8cf1f724f5f1e947ed6992dcdbc913fb470694a52613d1861eaaadbf8903e94eb9cdfe4d000 ...
vcpkg_from_github(): Handle '/' in REFs-- vcpkg team vcpkg@microsoft.com TUE, 14 Nov 2017 16:00:00 -0800vcpkg (0.0.96)Add ports: arb 2.11.1 fdk-aac 2017-11-02-1e351 flint 2.5.2 itk 4.11.0 libaiff 5.0 Update ports: antlr4 4.6-1 -> 4.7 apr 1.6.2-1 -> 1.6.3 double...
vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO abseil/abseil-cpp REF 06f0e767d13d4d68071c4fc51e25724e0fc8bc74#commit 2020-03-03 SHA512 f6e2302676ddae39d84d8ec92dbd13520ae214013b43455f14ced3ae6938b94cedb06cfc40eb1781dac48f02cd35ed80673ed2d871541ef4438c282a9a4133b9 ...