aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
blob: 14c408276a0f82654490ff850a2e4f37f4a0fb5a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    std::env::set_current_dir("libvt100")
        .unwrap_or_else(|e| { panic!("failed to chdir: {}", e) });
    let out = std::process::Command::new("make")
        .arg("static")
        .output()
        .unwrap_or_else(|e| { panic!("failed to exec: {}", e) });
    if !out.status.success() {
        println!("{}", std::string::String::from_utf8_lossy(&out.stderr));
        std::process::exit(out.status.code().unwrap_or(255));
    }
}