From fca5b2c0485afd386f450b89a465d79cced33e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Wed, 26 Jan 2000 20:40:41 +0100 Subject: [PATCH] Now detects RSA BSAFE libraries. Rev: src/modules/_Crypto/configure.in:1.8 --- src/modules/_Crypto/configure.in | 37 +++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/modules/_Crypto/configure.in b/src/modules/_Crypto/configure.in index c18fa5ee80..1ba9560846 100755 --- a/src/modules/_Crypto/configure.in +++ b/src/modules/_Crypto/configure.in @@ -1,4 +1,4 @@ -# $Id: configure.in,v 1.7 1999/04/24 13:36:33 grubba Exp $ +# $Id: configure.in,v 1.8 2000/01/26 19:40:41 grubba Exp $ AC_INIT(crypto.c) AC_CONFIG_HEADER(config.h) @@ -6,6 +6,41 @@ AC_SET_MAKE AC_MODULE_INIT() +AC_MSG_CHECKING(for RSA libraries) +AC_CACHE_VAL(pike_cv_rsa_dir, +[ + pike_cv_rsa_dir="no" + for d in `echo ${with_rsa_path} | sed 's/:/ /g'` \ + `echo $prefix | sed "s@^NONE@$ac_default_prefix@g"` \ + /usr/local /sw/local /sw $srcdir `pwd`; do + if test -d "$d/."; then + if test -d "$d/rsa/."; then + d="$d/rsa" + fi + if test -d "$d/cryptoci/."; then + d="$d/cryptoci" + fi + if test -d "$d/cryptoci.10/."; then + d="$d/cryptoci.10" + fi + if test -f "$d/library/include/bsafe.h"; then + pike_cv_rsa_dir="$d/library" + break + else :; fi + else :; fi + done +]) +if test "$pike_cv_rsa_dir" = "no"; then + AC_MSG_RESULT(no) +else + AC_MSG_RESULT(yes - $pike_cv_rsa_dir) + + CPPFLAGS="$CPPFLAGS -I$pike_cv_rsa_dir/include" + LDFLAGS="$LDFLAGS -L$pike_cv_rsa_dir/lib -R$pike_cv_rsa_dir/lib" + + AC_CHECK_LIB(cryptoci, b_rsa_public_key_type) +fi + AC_CONFIG_SUBDIRS(lib) AC_OUTPUT(Makefile,echo FOO >stamp-h ) -- GitLab