emscripten-val-sys 0.1.1

A low-level Rust wrapper around the emscripten/val api
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let host = std::env::var("HOST").unwrap();
    println!("cargo:rerun-if-changed=emval_support/emval.h");
    println!("cargo:rerun-if-changed=emval_support/emval_support.cpp");
    cc::Build::new()
        .file("emval_support/emval_support.cpp")
        .cpp(true)
        .compiler(if host.contains("windows") { "em++.bat" } else { "em++" })
        .compile("emval_support");
    println!("cargo:rustc-link-lib=embind");
}