-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbuild.rs
21 lines (18 loc) · 800 Bytes
/
build.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use std::env;
fn main() {
if env::var("DOCS_RS").is_err() {
cxx_build::bridge("src/bindings.rs")
.file("cpp/philipsslide.cc")
.flag_if_supported("-std=c++17")
.compile("philips-bindings");
println!("cargo:rerun-if-changed=src/bindings.rs");
println!("cargo:rerun-if-changed=cpp/philipsslide.cc");
println!("cargo:rerun-if-changed=cpp/philipsslide.hpp");
println!("cargo:rustc-link-lib=pixelengine");
println!("cargo:rustc-link-lib=softwarerendercontext");
println!("cargo:rustc-link-lib=eglrendercontext");
println!("cargo:rustc-link-lib=softwarerenderbackend");
println!("cargo:rustc-link-lib=gles2renderbackend");
println!("cargo:rustc-link-lib=gles3renderbackend");
}
}