erg/build.rs
Shunsuke Shibayama 44781cb030 Fix warns
2023-01-27 11:23:42 +09:00

19 lines
558 B
Rust

use erg_common::python_util::{env_magic_number, env_python_version};
fn main() -> std::io::Result<()> {
let version = env_python_version();
if version.major != 3 {
panic!("Python 3 is required");
}
println!(
"cargo:rustc-env=PYTHON_VERSION_MINOR={}",
version.minor.unwrap_or(11)
);
println!(
"cargo:rustc-env=PYTHON_VERSION_MICRO={}",
version.micro.unwrap_or(0)
);
let magic_number = env_magic_number();
println!("cargo:rustc-env=PYTHON_MAGIC_NUMBER={magic_number}");
Ok(())
}