build.rs 486 B

12345678910111213141516
  1. fn main()
  2. {
  3. println!("cargo::rerun-if-changed=src/main.rs");
  4. // linking openFHE
  5. println!("cargo::rustc-link-arg=-L/usr/local/lib");
  6. println!("cargo::rustc-link-arg=-lOPENFHEpke");
  7. println!("cargo::rustc-link-arg=-lOPENFHEbinfhe");
  8. println!("cargo::rustc-link-arg=-lOPENFHEcore");
  9. // linking OpenMP
  10. println!("cargo::rustc-link-arg=-fopenmp");
  11. // necessary to avoid LD_LIBRARY_PATH
  12. println!("cargo::rustc-link-arg=-Wl,-rpath,/usr/local/lib");
  13. }