From b4cf01b69eca8f833c0e856f54af6779b68ffc18 Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Tue, 8 Aug 2023 03:06:13 +1000 Subject: [PATCH] Fix deprecated use of `cc::Build::compile` in `build.rs` (#59) Signed-off-by: Jiahao XU --- md5/build.rs | 5 +---- sha1/build.rs | 2 +- sha2/build.rs | 6 +++--- whirlpool/build.rs | 2 +- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/md5/build.rs b/md5/build.rs index b6376d0..fe970de 100644 --- a/md5/build.rs +++ b/md5/build.rs @@ -8,8 +8,5 @@ fn main() { } else { panic!("Unsupported target architecture"); }; - cc::Build::new() - .flag("-c") - .file(asm_path) - .compile("libmd5.a"); + cc::Build::new().flag("-c").file(asm_path).compile("md5"); } diff --git a/sha1/build.rs b/sha1/build.rs index afed737..299ed7f 100644 --- a/sha1/build.rs +++ b/sha1/build.rs @@ -17,5 +17,5 @@ fn main() { if target_arch == "aarch64" { build.flag("-march=armv8-a+crypto"); } - build.flag("-c").file(asm_path).compile("libsha1.a"); + build.flag("-c").file(asm_path).compile("sha1"); } diff --git a/sha2/build.rs b/sha2/build.rs index 4fd331f..a76df5a 100644 --- a/sha2/build.rs +++ b/sha2/build.rs @@ -1,6 +1,6 @@ -fn main() { - use std::env; +use std::env; +fn main() { let target_arch = env::var("CARGO_CFG_TARGET_ARCH").unwrap_or_default(); let target_vendor = env::var("CARGO_CFG_TARGET_VENDOR").unwrap_or_default(); @@ -25,5 +25,5 @@ fn main() { .file(sha512_path) .compile("libsha512.a"); } - build256.flag("-c").file(sha256_path).compile("libsha256.a"); + build256.flag("-c").file(sha256_path).compile("sha256"); } diff --git a/whirlpool/build.rs b/whirlpool/build.rs index 88d3542..1e7d35e 100644 --- a/whirlpool/build.rs +++ b/whirlpool/build.rs @@ -11,5 +11,5 @@ fn main() { cc::Build::new() .flag("-c") .file(asm_path) - .compile("libwhirlpool.a"); + .compile("whirlpool"); }