From e67e733f0d78c587b1340719d9b848b66cc742d5 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Wed, 18 Sep 2024 10:38:54 -0700 Subject: [PATCH] Squelch check-cfg warnings --- build.rs | 6 ++++++ curl-sys/build.rs | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/build.rs b/build.rs index 11539d433..d6b0797a6 100644 --- a/build.rs +++ b/build.rs @@ -1,6 +1,12 @@ use std::env; fn main() { + println!( + "cargo::rustc-check-cfg=cfg(\ + need_openssl_init,\ + need_openssl_probe,\ + )" + ); // OpenSSL >= 1.1.0 can be initialized concurrently and is initialized correctly by libcurl. // <= 1.0.2 need locking callbacks, which are provided by openssl_sys::init(). let use_openssl = match env::var("DEP_OPENSSL_VERSION_NUMBER") { diff --git a/curl-sys/build.rs b/curl-sys/build.rs index 14cfe0efb..677cad29c 100644 --- a/curl-sys/build.rs +++ b/curl-sys/build.rs @@ -5,6 +5,14 @@ use std::process::Command; fn main() { println!("cargo:rerun-if-changed=curl"); + println!( + "cargo::rustc-check-cfg=cfg(\ + libcurl_vendored,\ + link_libnghttp2,\ + link_libz,\ + link_openssl,\ + )" + ); let target = env::var("TARGET").unwrap(); let windows = target.contains("windows");