mirror of https://github.com/breard-r/acmed.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
601 B
20 lines
601 B
use std::env;
|
|
|
|
macro_rules! set_rustc_env_var {
|
|
($name: expr, $value: expr) => {{
|
|
println!("cargo:rustc-env={}={}", $name, $value);
|
|
}};
|
|
}
|
|
|
|
fn main() {
|
|
if env::var("DEP_OPENSSL_VERSION_NUMBER").is_ok() {
|
|
println!("cargo:rustc-cfg=ed25519");
|
|
println!("cargo:rustc-cfg=ed448");
|
|
set_rustc_env_var!("ACMED_TLS_LIB_NAME", "OpenSSL");
|
|
}
|
|
if env::var("DEP_OPENSSL_LIBRESSL_VERSION_NUMBER").is_ok() {
|
|
println!("cargo:rustc-cfg=ed25519");
|
|
println!("cargo:rustc-cfg=ed448");
|
|
set_rustc_env_var!("ACMED_TLS_LIB_NAME", "LibreSSL");
|
|
}
|
|
}
|