我们如何使用 JFrog 密钥使用 CMake 从 JFrog 存储库下载工件?
我们正在将构建系统从 Makefile 迁移到 CMake。我们曾经使用curl从JFrog Artifactory上传和下载工件,如下所示。
curl -v -X PUT --data-binary @"$localFilePath" "$target" -H "X-JFrog-Art-Api: $apiKey”
现在我们正在转向 CMake,因此希望使用 CMakeFetchContent模块解决此依赖性,但我没有找到任何方法使用FetchContent.
该FetchContent参数URL_HASH接受 ALGO=Value,其中 algo 可以是 SHA 或 MD5 的变体,但无法将 ALGO 提供为 X-JFrog-Art-Api。
对此的任何帮助将不胜感激。
我正在尝试按照代码从 JFrog Artifactory 下载工件,但由于 X-JFrog-Art-Api 不是 CMake 中的有效 ALGO,因此失败。
 FetchContent_Declare(
   dependency
   URL ${dependency_url}
   URL_HASH "X-JFrog-Art-Api=XXXXX"
 )
| 归档时间: | 
 | 
| 查看次数: | 1463 次 | 
| 最近记录: |