const LIB: &str = "mupen64plus-video-angrylion-plus";
const BUILD_PATH: &str = "build/";
const LIB_PATH: &str = "build/mupen64plus-video-angrylion-plus.so";
const NEW_LIB_PATH: &str = "build/libmupen64plus-video-angrylion-plus.so";
#[cfg(not(feature = "no-build"))]
fn main() {
let p = cmake::Config::new("angrylion-rdp-plus/")
.profile("Release")
.build_target(LIB)
.build();
std::fs::copy(p.join(LIB_PATH), p.join(NEW_LIB_PATH)).expect("Could not copy library");
println!(
"cargo:rustc-link-search=native={}",
p.join(BUILD_PATH).display()
);
println!("cargo:rustc-link-lib=dylib={}", LIB);
}
#[cfg(feature = "no-build")]
fn main() {}