summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>1999-11-11 11:04:17 +1100
committerDamien Miller <djm@mindrot.org>1999-11-11 11:04:17 +1100
commita82feb3f9f963cea50ee7b363b6f72e6c8cfcc81 (patch)
tree0b7f8de3b65cede7c503fd9268c4d9a6a084a994 /configure.in
parent56825a1693fa0539120afd86dddeb97a142c3fad (diff)
Error message when SSL libs not found
Fix RANDOM_POOL
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in29
1 files changed, 18 insertions, 11 deletions
diff --git a/configure.in b/configure.in
index b16c1291..244a3ce1 100644
--- a/configure.in
+++ b/configure.in
@@ -12,16 +12,20 @@ if test "$GCC" = "yes"; then CFLAGS="$CFLAGS -Wall"; fi
dnl Check for OpenSSL/SSLeay directories.
AC_MSG_CHECKING([for OpenSSL/SSLeay directory])
for ssldir in /usr /usr/local/openssl /usr/lib/openssl /usr/local/ssl /usr/lib/ssl /usr/local $prefix /usr/pkg ; do
- if test -f "$ssldir/include/openssl/crypto.h"; then
- AC_DEFINE(HAVE_OPENSSL)
- break
- fi
- if test -f "$ssldir/include/ssl/crypto.h"; then
- AC_DEFINE(HAVE_SSL)
- break
- fi
+ if test -f "$ssldir/include/openssl/crypto.h"; then
+ AC_DEFINE(HAVE_OPENSSL)
+ GOT_SSL="yes"
+ break
+ fi
+ if test -f "$ssldir/include/ssl/crypto.h"; then
+ AC_DEFINE(HAVE_SSL)
+ GOT_SSL="yes"
+ break
+ fi
done
-AC_MSG_RESULT($ssldir)
+if test -z "$GOT_SSL" ; then
+ AC_MSG_ERROR([Could not find SSLeay / OpenSSL libraries, please install])
+fi
AC_SUBST(ssldir)
AC_DEFINE_UNQUOTED(ssldir, "$ssldir")
if test "$ssldir" != "/usr"; then
@@ -29,6 +33,7 @@ if test "$ssldir" != "/usr"; then
LIBS="$LIBS -L$ssldir/lib"
fi
LIBS="$LIBS -lssl -lcrypto"
+AC_MSG_RESULT($ssldir)
dnl Check for RSAref library.
AC_MSG_CHECKING([for RSAref library])
@@ -81,7 +86,8 @@ AC_ARG_WITH(random,
AC_CHECK_FILE("/dev/urandom",
[
RANDOM_POOL="/dev/urandom";
- AC_DEFINE(RANDOM_POOL, "$RANDOM_POOL")
+ AC_SUBST(RANDOM_POOL)
+ AC_DEFINE_UNQUOTED(RANDOM_POOL, "$RANDOM_POOL")
]
)
]
@@ -93,7 +99,8 @@ AC_ARG_WITH(egd-pool,
[
RANDOM_POOL="$withval";
AC_DEFINE(HAVE_EGD)
- AC_DEFINE(RANDOM_POOL, "$RANDOM_POOL")
+ AC_SUBST(RANDOM_POOL)
+ AC_DEFINE_UNQUOTED(RANDOM_POOL, "$RANDOM_POOL")
]
)