extern crate cc;
use std::process::Command;
fn main() -> Result<(), String> {
Command::new("git")
.args(["submodule", "update", "--init"])
.status()
.expect("Failed to update submodules.");
println!("cargo:rerun-if-changed=./aiger");
cc::Build::new()
.include("aiger")
.file("aiger/aiger.c")
.opt_level(3)
.warnings(false)
.compile("aiger");
Ok(())
}