fn main() {
let mut bridge = cxx_build::bridge("src/bridge.rs");
bridge
.flag_if_supported("-std=c++14")
.flag_if_supported("/std:c++14")
.file("src/cxx/cloudseed_bridge.cpp")
.include("src/cxx")
.include("vendor/CloudSeedCore/include")
.define("BUFFER_SIZE", Some("1024"))
.define("MAX_STR_SIZE", Some("32"))
.file("vendor/CloudSeedCore/Parameters.cpp")
.file("vendor/CloudSeedCore/DSP/Biquad.cpp")
.file("vendor/CloudSeedCore/DSP/RandomBuffer.cpp");
bridge.compile("cloudseed_core_cxx");
println!("cargo:rerun-if-changed=src/bridge.rs");
println!("cargo:rerun-if-changed=src/cxx/cloudseed_bridge.h");
println!("cargo:rerun-if-changed=src/cxx/cloudseed_bridge.cpp");
println!("cargo:rerun-if-changed=CloudSeedCore");
}