Skip to content

Commit

Permalink
Merge pull request #2068 from botovq/build-script
Browse files Browse the repository at this point in the history
Two build script fixes for LibreSSL
  • Loading branch information
alex committed Oct 21, 2023
2 parents 7ab71da + a44fa61 commit 1c7fd30
Showing 1 changed file with 3 additions and 56 deletions.
59 changes: 3 additions & 56 deletions openssl/build.rs
Expand Up @@ -69,6 +69,9 @@ fn main() {
if version >= 0x3_08_00_00_0 {
println!("cargo:rustc-cfg=libressl380");
}
if version >= 0x3_08_02_00_0 {
println!("cargo:rustc-cfg=libressl382");
}
}

if let Ok(vars) = env::var("DEP_OPENSSL_CONF") {
Expand Down Expand Up @@ -108,60 +111,4 @@ fn main() {
println!("cargo:rustc-cfg=ossl320");
}
}

if let Ok(version) = env::var("DEP_OPENSSL_LIBRESSL_VERSION_NUMBER") {
let version = u64::from_str_radix(&version, 16).unwrap();

if version >= 0x2_05_01_00_0 {
println!("cargo:rustc-cfg=libressl251");
}

if version >= 0x2_06_01_00_0 {
println!("cargo:rustc-cfg=libressl261");
}

if version >= 0x2_07_00_00_0 {
println!("cargo:rustc-cfg=libressl270");
}

if version >= 0x2_07_01_00_0 {
println!("cargo:rustc-cfg=libressl271");
}

if version >= 0x2_07_03_00_0 {
println!("cargo:rustc-cfg=libressl273");
}

if version >= 0x2_08_00_00_0 {
println!("cargo:rustc-cfg=libressl280");
}

if version >= 0x2_09_01_00_0 {
println!("cargo:rustc-cfg=libressl291");
}

if version >= 0x3_02_01_00_0 {
println!("cargo:rustc-cfg=libressl321");
}

if version >= 0x3_03_02_00_0 {
println!("cargo:rustc-cfg=libressl332");
}

if version >= 0x3_04_00_00_0 {
println!("cargo:rustc-cfg=libressl340");
}

if version >= 0x3_05_00_00_0 {
println!("cargo:rustc-cfg=libressl350");
}

if version >= 0x3_06_00_00_0 {
println!("cargo:rustc-cfg=libressl360");
}

if version >= 0x3_06_01_00_0 {
println!("cargo:rustc-cfg=libressl361");
}
}
}

0 comments on commit 1c7fd30

Please sign in to comment.