3 个版本

0.1.2 2021 年 3 月 24 日
0.1.1 2021 年 3 月 24 日
0.1.0 2021 年 3 月 24 日

#167构建工具

Download history · Rust 包仓库 28855/week @ 2024-03-14 · Rust 包仓库 24632/week @ 2024-03-21 · Rust 包仓库 25294/week @ 2024-03-28 · Rust 包仓库 16380/week @ 2024-04-04 · Rust 包仓库 24092/week @ 2024-04-11 · Rust 包仓库 17113/week @ 2024-04-18 · Rust 包仓库 22079/week @ 2024-04-25 · Rust 包仓库 13051/week @ 2024-05-02 · Rust 包仓库 16786/week @ 2024-05-09 · Rust 包仓库 16305/week @ 2024-05-16 · Rust 包仓库 30691/week @ 2024-05-23 · Rust 包仓库 34175/week @ 2024-05-30 · Rust 包仓库 41531/week @ 2024-06-06 · Rust 包仓库 24772/week @ 2024-06-13 · Rust 包仓库 32275/week @ 2024-06-20 · Rust 包仓库 17219/week @ 2024-06-27 · Rust 包仓库

120,443 每月下载量
13 个 crate 中使用 (7 个直接使用)

Apache-2.0

5KB
74 代码行

glibc_version

Crate 以帮助 Rust 项目在构建时发现 GNU libc 版本。预期用于 build.rs

用法

let ver = glibc_version::get_version().unwrap();
println!("glic version: {}.{}", ver.major, ver.minor);

lib.rs:

Crate 以帮助 Rust 项目在构建时发现 GNU libc 版本。预期用于 build.rs。请注意,此 crate 只在 cfg(target_env = "gnu") 下工作,因此请在相关配置谓词下保护使用。

示例

let ver = glibc_version::get_version().unwrap();
if ver.major >= 2 && ver.minor >= 28 {
   println!("cargo:rustc-cfg=glibc_renameat2");
}

依赖项

~2–3MB
~53K SLoC