rustradio 0.16.2

Software defined radio library
Documentation
fn main() {
    // Add git version.
    let git = std::process::Command::new("git")
        .args(["describe", "--tags", "--dirty", "--always"])
        .output()
        .ok()
        .and_then(|o| String::from_utf8(o.stdout).ok())
        .unwrap_or_else(|| "unknown".into());
    println!("cargo:rustc-env=GIT_VERSION={}", git.trim());

    {
        let rustc = std::env::var("RUSTC").unwrap();
        let out = std::process::Command::new(rustc)
            .arg("--version")
            .output()
            .unwrap();
        let version = String::from_utf8(out.stdout).unwrap();
        println!("cargo:rustc-env=RUSTC_VERSION={version}");
    }
}