Change SSL library used for mariadb to default to schannel on windows

and openssl on other platforms

Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
This commit is contained in:
Ibrahim Zidan 2026-07-12 21:47:56 +03:00
parent f6f35f4652
commit 072edfbdc2
No known key found for this signature in database
GPG key ID: 0F0A43C7FE4C7B9A

View file

@ -15,10 +15,14 @@ class HerculesRecipe(ConanFile):
}
def requirements(self):
ssl_lib = "openssl"
if self.settings.os == "Windows":
ssl_lib = "schannel"
if self.options.with_libbacktrace:
self.requires("libbacktrace/cci.20240730")
self.requires("cjson/1.7.19")
self.requires("mariadb-connector-c/3.4.8", options={"shared": True})
self.requires("mariadb-connector-c/3.4.8", options={"shared": True, "with_ssl": ssl_lib})
self.requires("pcre/8.45")
self.requires("zlib/1.3.2")
self.requires("giflib/5.2.2")