@@ -50,6 +50,7 @@ class OpenSSLConan(ConanFile):
5050 "no_dgram" : [True , False ],
5151 "no_dh" : [True , False ],
5252 "no_dsa" : [True , False ],
53+ "no_dtls" : [True , False ],
5354 "no_dso" : [True , False ],
5455 "no_ec" : [True , False ],
5556 "no_ecdh" : [True , False ],
@@ -84,6 +85,9 @@ class OpenSSLConan(ConanFile):
8485 "no_ssl3" : [True , False ],
8586 "no_threads" : [True , False ],
8687 "no_tls1" : [True , False ],
88+ "no_tls1_1" : [True , False ],
89+ "no_tls1_2" : [True , False ],
90+ "no_tls1_3" : [True , False ],
8791 "no_ts" : [True , False ],
8892 "no_whirlpool" : [True , False ],
8993 "no_zlib" : [True , False ],
@@ -408,7 +412,7 @@ def _configure_args(self):
408412 for option_name in self .default_options .keys ():
409413 if self .options .get_safe (option_name , False ) and option_name not in ("shared" , "fPIC" , "openssldir" , "tls_security_level" , "capieng_dialog" , "enable_capieng" , "zlib" , "no_fips" , "no_md2" ):
410414 self .output .info (f"Activated option: { option_name } " )
411- args .append (option_name .replace ("_" , "-" ))
415+ args .append (option_name .replace ("_" , "-" , 1 ))
412416 return args
413417
414418 def generate (self ):
0 commit comments