mirror of
https://github.com/pseXperiments/icicle.git
synced 2026-01-07 22:53:56 -05:00
20 lines
638 B
Rust
20 lines
638 B
Rust
use cmake::Config;
|
|
|
|
fn main() {
|
|
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
|
println!("cargo:rerun-if-changed=../../../../icicle");
|
|
|
|
let out_dir = Config::new("../../../../icicle")
|
|
.define("BUILD_TESTS", "OFF") //TODO: feature
|
|
.define("CURVE", "bw6_761")
|
|
.define("CMAKE_BUILD_TYPE", "Release")
|
|
.build_target("icicle")
|
|
.build();
|
|
|
|
println!("cargo:rustc-link-search={}/build", out_dir.display());
|
|
|
|
println!("cargo:rustc-link-lib=ingo_bw6_761");
|
|
println!("cargo:rustc-link-lib=stdc++");
|
|
println!("cargo:rustc-link-lib=cudart");
|
|
}
|