seminix-std 0.1.59

seminix 用户标准库
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! seminix-std 用户态构建脚本
use target_define::{USER_AARCH64, USER_RISCV64};

const ARCH_CFGS: &[(&str, &str)] =
    &[(USER_AARCH64, "aarch64_seminix_std"), (USER_RISCV64, "riscv64_seminix_std")];

fn main() {
    let target = std::env::var("TARGET").unwrap();
    for (triple, cfg) in ARCH_CFGS {
        println!("cargo::rustc-check-cfg=cfg({cfg})");
        if *triple == target {
            println!("cargo::rustc-cfg={cfg}");
        }
    }
    println!("cargo::rerun-if-changed=build.rs");
}