summaryrefslogtreecommitdiff
path: root/sql/sys_vars.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sys_vars.cc')
-rw-r--r--sql/sys_vars.cc14
1 files changed, 9 insertions, 5 deletions
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc
index 5cc81585ed5..2ace99c6772 100644
--- a/sql/sys_vars.cc
+++ b/sql/sys_vars.cc
@@ -3127,7 +3127,7 @@ static Sys_var_set Sys_old_behavior(
SESSION_VAR(old_behavior), CMD_LINE(REQUIRED_ARG),
old_mode_names, DEFAULT(0));
-#if defined(HAVE_OPENSSL) && !defined(EMBEDDED_LIBRARY)
+#if defined(HAVE_TLS) && !defined(EMBEDDED_LIBRARY)
#define SSL_OPT(X) CMD_LINE(REQUIRED_ARG,X)
#else
#define SSL_OPT(X) NO_CMD_LINE
@@ -3476,12 +3476,12 @@ static Sys_var_charptr Sys_malloc_library(
READ_ONLY GLOBAL_VAR(malloc_library), CMD_LINE_HELP_ONLY,
IN_SYSTEM_CHARSET, DEFAULT(MALLOC_LIBRARY));
-#ifdef HAVE_YASSL
-#include <openssl/ssl.h>
-#define SSL_LIBRARY "YaSSL " YASSL_VERSION
-#elif HAVE_OPENSSL
+#if defined(HAVE_OPENSSL)
#include <openssl/crypto.h>
#define SSL_LIBRARY SSLeay_version(SSLEAY_VERSION)
+#elif defined(HAVE_GNUTLS)
+#include <gnutls/gnutls.h>
+#define SSL_LIBRARY "GnuTLS " GNUTLS_VERSION
#else
#error No SSL?
#endif
@@ -4169,6 +4169,10 @@ static Sys_var_have Sys_have_openssl(
"have_openssl", "have_openssl",
READ_ONLY GLOBAL_VAR(have_openssl), NO_CMD_LINE);
+static Sys_var_have Sys_have_gnutls(
+ "have_gnutls", "have_gnutls",
+ READ_ONLY GLOBAL_VAR(have_gnutls), NO_CMD_LINE);
+
static Sys_var_have Sys_have_profiling(
"have_profiling", "have_profiling",
READ_ONLY GLOBAL_VAR(have_profiling), NO_CMD_LINE);