build.rs 412 B

1234567891011
  1. fn main() {
  2. let path = cmake::Config::new("GmSSL")
  3. .define("ENABLE_SM2_EXTS", "ON")
  4. .define("BUILD_SHARED_LIBS", "OFF")
  5. .configure_arg("--no-warn-unused-cli")
  6. .build_target("gmssl")
  7. .build();
  8. println!("cargo:rerun-if-changed=GmSSL");
  9. println!("cargo:rustc-link-search=native={}/build/bin", path.display());
  10. println!("cargo:rustc-link-lib=static=gmssl");
  11. }