diff options
Diffstat (limited to 'sql/sys_vars.cc')
-rw-r--r-- | sql/sys_vars.cc | 14 |
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); |