node-yara-rs

git clone git://archive.git.mtrnord.blog/MTRNord/node-yara-rs.git
Log | Files | Refs | README | LICENSE

build.rs (519B)


      1 use std::path::PathBuf;
      2 
      3 extern crate napi_build;
      4 
      5 fn main() {
      6   println!("cargo:rerun-if-changed=build");
      7   println!("cargo:rerun-if-changed=deps");
      8 
      9   // Workaround weird jansson linking
     10 
     11   if !cfg!(target_os = "windows") {
     12     let base = env!("CARGO_MANIFEST_DIR");
     13     let mut include_path = PathBuf::from(base);
     14     include_path.push("build/jansson/lib");
     15 
     16     println!("cargo:rustc-link-search=native={}", include_path.display());
     17     println!("cargo:rustc-link-lib=static=jansson");
     18   }
     19   napi_build::setup();
     20 }