fn main() {
println!("cargo::rustc-check-cfg=cfg(ossl307,ossl320,ossl350,ossl400,ossl_slhdsa,ossl_mldsa,ossl_mlkem,param_clear_free)");
let flags = [
("DEP_SSL_OSSL307", "ossl307"),
("DEP_SSL_OSSL320", "ossl320"),
("DEP_SSL_OSSL350", "ossl350"),
("DEP_SSL_OSSL400", "ossl400"),
("DEP_SSL_OSSL_SLHDSA", "ossl_slhdsa"),
("DEP_SSL_OSSL_MLDSA", "ossl_mldsa"),
("DEP_SSL_OSSL_MLKEM", "ossl_mlkem"),
("DEP_SSL_PARAM_CLEAR_FREE", "param_clear_free"),
];
for (env_var, cfg_name) in flags {
if std::env::var(env_var).is_ok() {
println!("cargo::rustc-cfg={cfg_name}");
}
}
}