aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Möller <ulf@openssl.org>2001-01-22 18:46:32 +0000
committerUlf Möller <ulf@openssl.org>2001-01-22 18:46:32 +0000
commit36f74d60b3ea0a2a173a82864cd041c7858321b9 (patch)
treeb99a90faee7243a85cbae126c2f439452256fece
parent9756da13dd4438cf15fda9e224d1b543be17223b (diff)
downloadopenssl-36f74d60b3ea0a2a173a82864cd041c7858321b9.tar.gz
Definition of NO_KRB5 in ssl.h for external applications.
-rwxr-xr-xConfigure1
-rw-r--r--ssl/ssl.h8
2 files changed, 9 insertions, 0 deletions
diff --git a/Configure b/Configure
index bd8f51e3ad..8a111cc22a 100755
--- a/Configure
+++ b/Configure
@@ -685,6 +685,7 @@ if ($no_krb5
{
$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 b07c5ef727..55f32724ff 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