pxl-rust 0.1.1

XCENA PXL Binding Library
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");
    // ffi.include("../../include");
    // ffi.include("../../src");

    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");
}