Initial validator code for rust side hooks for chacha cuda parallel encrypt

This commit is contained in:
Stephen Akridge
2018-10-08 13:12:33 -07:00
committed by sakridge
parent c30b605047
commit 37a0b7b132
9 changed files with 196 additions and 29 deletions

View File

@ -4,6 +4,7 @@ use std::process::Command;
fn main() {
println!("cargo:rerun-if-changed=target/perf-libs");
println!("cargo:rerun-if-changed=target/perf-libs/libcuda-crypt.a");
println!("cargo:rerun-if-changed=build.rs");
// Ensure target/perf-libs/ exists. It's been observed that
@ -54,7 +55,7 @@ fn main() {
println!("cargo:rustc-link-search=native=target/perf-libs");
}
if cuda {
println!("cargo:rustc-link-lib=static=cuda_verify_ed25519");
println!("cargo:rustc-link-lib=static=cuda-crypt");
println!("cargo:rustc-link-search=native=/usr/local/cuda/lib64");
println!("cargo:rustc-link-lib=dylib=cudart");
println!("cargo:rustc-link-lib=dylib=cuda");