Linden Lab 自动包管理和构建系统
项目描述
自动构建
自动构建 是一个用于构建包和管理的包与其他包之间依赖关系的框架。它提供了配置和构建任何包的通用接口,但它不是一个像make或cmake那样的构建系统。您仍然需要特定平台的make、cmake或项目文件来配置和构建您的库。然而,自动构建将允许您通过通用接口调用这些命令并打包产品。
重要提示:Linden Lab 自动构建与GNU自动构建不同,也不是从GNU自动构建派生出来的,但它们足够相似,可能会造成混淆。
有关更多信息,请参阅 自动构建的维基页面。
环境变量
名称 | 默认值 | 描述 |
---|---|---|
AUTOBUILD_ADDRSIZE | 32 | 目标地址大小 |
AUTOBUILD_BUILD_ID | - | 构建标识符 |
AUTOBUILD_CONFIGURATION | - | 目标构建配置 |
AUTOBUILD_CONFIG_FILE | autobuild.xml | Autobuild配置文件名 |
AUTOBUILD_CPU_COUNT | - | 构建系统CPU核心数 |
AUTOBUILD_GITHUB_TOKEN | - | 用于包下载的GitHub HTTP授权令牌 |
AUTOBUILD_GITLAB_TOKEN | - | 用于包下载的GitLab HTTP授权令牌 |
AUTOBUILD_INSTALLABLE_CACHE | - | 本地下载缓存位置 |
AUTOBUILD_LOGLEVEL | 警告 | 日志级别 |
AUTOBUILD_PLATFORM | - | 目标平台 |
AUTOBUILD_SCM_SEARCH | true | 在使用SCM版本发现时,是否在父目录中搜索.git |
AUTOBUILD_VARIABLES_FILE | - | 要加载的.env文件 |
AUTOBUILD_VCS_BRANCH | git分支 | autobuild-package.xml VCS信息:分支名称。 |
AUTOBUILD_VCS_INFO | false | 是否在autobuild-package.xml中包含版本控制信息 |
AUTOBUILD_VCS_REVISION | git提交 | autobuild-package.xml VCS提交引用,包含在autobuild-package.xml中。默认为当前git提交sha。 |
AUTOBUILD_VCS_URL | git远程url | autobuild-package.xml VCS信息:仓库URL |
AUTOBUILD_VSVER | - | Windows上使用的目标Visual Studio版本 |
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
autobuild-3.9.6.tar.gz (138.9 kB 查看哈希)
构建分发
autobuild-3.9.6-py3-none-any.whl (88.2 kB 查看哈希)
关闭
autobuild-3.9.6.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f4b2663e3038cfdd0f257965b7a4f0c7958fcd2e3a2d6ed081e8f1797cccd49d |
|
MD5 | c37725aa040617391b5971034e5cb420 |
|
BLAKE2b-256 | d051e9d86ce2a68c87a83cee1fccbcd19c4a8ce2c16119e47fc2873b8c7e7122 |
关闭
autobuild-3.9.6-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a1e58861ba2f893297413721758b8344119410298502895c04da074daa53c0b4 |
|
MD5 | e80213d258f18d2bed86a1d821ad6774 |
|
BLAKE2b-256 | 8598071800e98b0e15fb14eaf205136ab5c32eb8e8e95a62d76615ec3ae9b525 |