#build-script #cargo

构建 build-rs

为 cargo 构建脚本输入/输出提供便利包装

2 个版本

0.1.2 2022 年 3 月 14 日
0.1.0 2022 年 3 月 14 日

305构建工具 中排名

Download history 218/week @ 2024-03-14 312/week @ 2024-03-21 257/week @ 2024-03-28 220/week @ 2024-04-04 273/week @ 2024-04-11 329/week @ 2024-04-18 199/week @ 2024-04-25 273/week @ 2024-05-02 247/week @ 2024-05-09 168/week @ 2024-05-16 156/week @ 2024-05-23 185/week @ 2024-05-30 170/week @ 2024-06-06 200/week @ 2024-06-13 213/week @ 2024-06-20 157/week @ 2024-06-27

770 每月下载次数
用于 21 个crate(直接使用 2 个)

MIT OR Apache-2…

28KB
248

为 cargo 构建脚本输入/输出提供便利包装。

为什么?

cargo 构建脚本 API 是(必然地)字符串类型的。这个 crate 帮助您避免输入错误,至少在读取 cargo 指令或环境变量名称时。

此外,可能具有多个值的变量 有一个微妙的问题,即当它们是单个值时,您可能会匹配 target_family="unix",而 target_family="unix,wasm" 也是一个有效的变量,并且会被天真地检查排除。使用这个 crate 会强迫您正确处理多个值输入。

许可证

这是免费且不受限制的软件,已发布到公共领域。

任何人都可以免费复制、修改、发布、使用、编译、销售或分发此软件,无论是以源代码形式还是编译的二进制形式,用于任何目的,商业或非商业,以及任何方式。

在承认版权法的司法管辖区,本软件的作者或作者将软件的任何和所有版权利益捐赠给公共领域。我们做出此捐赠是为了公众利益,损害我们的继承人后继者的利益。我们打算使这种捐赠成为放弃根据版权法对软件的现有和未来权利的永久性行为。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者不对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他方式,与软件或软件的使用或其他交易有关。

如果这还不够,您还可以根据以下许可证使用此软件

如果出于某种原因这还不够,请提交一个PR(也许还可以向您的律师咨询一下您使用的其他库的一些问题)。

无运行时依赖