fn main() {
let mut ffi = cxx_build::bridge("src/ffi.rs");
ffi.include("/usr/local/include");
ffi.include("src");
ffi.flag_if_supported("-std=c++17");
ffi.file("src/pxl_wrapper.cpp");
ffi.compile("pxl_ffi");
println!("cargo:rustc-link-search=/usr/local/lib");
println!("cargo:rustc-link-search=/usr/lib/x86_64-linux-gnu");
println!("cargo:rustc-link-lib=pxl");
println!("cargo:rustc-link-lib=uring");
println!("cargo:rustc-link-lib=stdc++");
println!("cargo:rerun-if-changed=src/*.rs");
println!("cargo:rerun-if-changed=src/pxl_wrapper.cpp");
println!("cargo:rerun-if-changed=src/pxl_wrapper.hpp");
}