Definition of NO_KRB5 in ssl.h for external applications.
diff --git a/Configure b/Configure index bd8f51e..8a111cc 100755 --- a/Configure +++ b/Configure
@@ -685,6 +685,7 @@ { $cflags="-DNO_KRB5 $cflags"; $options.=" no-krb5" unless $no_krb5; + $openssl_algorithm_defines .= "#define NO_KRB5\n"; } else {
diff --git a/ssl/ssl.h b/ssl/ssl.h index b07c5ef..55f3272 100644 --- a/ssl/ssl.h +++ b/ssl/ssl.h
@@ -59,6 +59,14 @@ #ifndef HEADER_SSL_H #define HEADER_SSL_H +#ifdef OPENSSL_ALGORITHM_DEFINES +# include <openssl/opensslconf.h> +#else +# define OPENSSL_ALGORITHM_DEFINES +# include <openssl/opensslconf.h> +# undef OPENSSL_ALGORITHM_DEFINES +#endif + #ifndef NO_COMP #include <openssl/comp.h> #endif