@@ -74,6 +74,52 @@ fn check_ssl_kind() {
74
74
}
75
75
76
76
fn main ( ) {
77
+ println ! ( "cargo:rustc-check-cfg=cfg(osslconf, values(\" OPENSSL_NO_OCB\" , \" OPENSSL_NO_SM4\" , \" OPENSSL_NO_SEED\" , \" OPENSSL_NO_CHACHA\" , \" OPENSSL_NO_CAST\" , \" OPENSSL_NO_IDEA\" , \" OPENSSL_NO_CAMELLIA\" , \" OPENSSL_NO_RC4\" , \" OPENSSL_NO_BF\" , \" OPENSSL_NO_PSK\" , \" OPENSSL_NO_DEPRECATED_3_0\" , \" OPENSSL_NO_SCRYPT\" , \" OPENSSL_NO_SM3\" , \" OPENSSL_NO_RMD160\" , \" OPENSSL_NO_EC2M\" , \" OPENSSL_NO_OCSP\" , \" OPENSSL_NO_CMS\" , \" OPENSSL_NO_COMP\" , \" OPENSSL_NO_SOCK\" , \" OPENSSL_NO_STDIO\" ))" ) ;
78
+
79
+ println ! ( "cargo:rustc-check-cfg=cfg(openssl)" ) ;
80
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl)" ) ;
81
+ println ! ( "cargo:rustc-check-cfg=cfg(boringssl)" ) ;
82
+
83
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl250)" ) ;
84
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl251)" ) ;
85
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl252)" ) ;
86
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl261)" ) ;
87
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl270)" ) ;
88
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl271)" ) ;
89
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl273)" ) ;
90
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl280)" ) ;
91
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl281)" ) ;
92
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl291)" ) ;
93
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl310)" ) ;
94
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl321)" ) ;
95
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl332)" ) ;
96
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl340)" ) ;
97
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl350)" ) ;
98
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl360)" ) ;
99
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl361)" ) ;
100
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl370)" ) ;
101
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl380)" ) ;
102
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl381)" ) ;
103
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl382)" ) ;
104
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl390)" ) ;
105
+ println ! ( "cargo:rustc-check-cfg=cfg(libressl400)" ) ;
106
+
107
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl101)" ) ;
108
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl102)" ) ;
109
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl102f)" ) ;
110
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl102h)" ) ;
111
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl110)" ) ;
112
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl110f)" ) ;
113
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl110g)" ) ;
114
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl110h)" ) ;
115
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl111)" ) ;
116
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl111b)" ) ;
117
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl111c)" ) ;
118
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl111d)" ) ;
119
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl300)" ) ;
120
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl310)" ) ;
121
+ println ! ( "cargo:rustc-check-cfg=cfg(ossl320)" ) ;
122
+
77
123
check_ssl_kind ( ) ;
78
124
79
125
let target = env:: var ( "TARGET" ) . unwrap ( ) ;
0 commit comments