diff --git a/src/modules/_Crypto/configure.in b/src/modules/_Crypto/configure.in index c18fa5ee8042e398df08f902edae30a49d478bc1..1ba9560846720dba227dd590b0f83fa108c923b0 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 )