From 78e37bb2e12f52e73881e070fae4da3eaba8f4a1 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Thu, 10 Aug 2017 20:52:31 -0700 Subject: [PATCH] Fully wrap feature checks Otherwise OPENSSL_NO_EC2M would also trigger OPENSSL_NO_EC --- openssl-sys/build.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openssl-sys/build.rs b/openssl-sys/build.rs index 317b8a6a..a76b8ee5 100644 --- a/openssl-sys/build.rs +++ b/openssl-sys/build.rs @@ -301,7 +301,7 @@ RUST_OPENSSL_OLD file, "\ #ifdef {define} -RUST_{define} +RUST_{define}_RUST #endif ", define = define @@ -345,7 +345,7 @@ See rust-openssl README for more information: let mut enabled = vec![]; for &define in DEFINES { - if expanded.contains(&format!("RUST_{}", define)) { + if expanded.contains(&format!("RUST_{}_RUST", define)) { println!("cargo:rustc-cfg=osslconf=\"{}\"", define); enabled.push(define); }