use cxx_build::CFG;
fn main() {
CFG.include_prefix = "risc0/zkvm/sdk/cpp/host";
cxx_build::bridge("src/lib.rs")
.file("c_api.cpp")
.file("receipt.cpp")
.flag_if_supported("/std:c++17")
.flag_if_supported("-std=c++17")
.warnings(false)
.compile("risc0-zkvm-host-sys");
println!("cargo:rustc-link-lib=static=tbb");
println!("cargo:rustc-link-lib=static=risc0-core");
println!("cargo:rustc-link-lib=static=risc0-zkp-core");
println!("cargo:rustc-link-lib=static=risc0-zkp-accel");
println!("cargo:rustc-link-lib=static=risc0-zkp-prove");
println!("cargo:rustc-link-lib=static=risc0-zkp-verify");
println!("cargo:rustc-link-lib=static=risc0-zkvm-prove");
println!("cargo:rustc-link-lib=static=risc0-zkvm-verify");
}