You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "MATHIHALLI,MADHUSUDAN (HP-Cupertino,ex1)" <ma...@hp.com> on 2002/07/23 02:11:38 UTC

[PATCH] Recognize SSL-C libraries in configure

'just wondering if this might be helpful in determining the correct
libraries / include path when RSA SSL-C is used as SSL toolkit.

Thanks
-Madhu

Index: acinclude.m4
===================================================================
RCS file: /home/cvspublic/httpd-2.0/acinclude.m4,v
retrieving revision 1.126
diff -u -r1.126 acinclude.m4
--- acinclude.m4        16 Jul 2002 18:33:05 -0000      1.126
+++ acinclude.m4        22 Jul 2002 21:09:57 -0000
@@ -475,7 +475,7 @@
   ap_ssltk_libdir=""
   for p in $ap_ssltk_base/lib /usr/local/openssl/lib \
            /usr/local/ssl/lib /usr/local/lib /usr/lib /lib /usr/lib64; do
-    if test -f "$p/libssl.a" -o -f "$p/libssl.so"; then
+    if test -f "$p/libssl.a" -o -f "$p/libssl.so" -o -f "$p/libsslc.a";
then
       ap_ssltk_libdir="$p"
       break
     fi
@@ -486,7 +486,6 @@
   AC_MSG_RESULT($ap_ssltk_libdir)
 
   dnl #  annotate the Apache build environment with determined information
-  APR_ADDTO(INCLUDES, [-I$ap_ssltk_incdir/openssl])
   if test "x$ap_ssltk_incdir" != "x/usr/include"; then
     APR_ADDTO(INCLUDES, [-I$ap_ssltk_incdir])
   fi
@@ -496,7 +495,12 @@
       APR_ADDTO(LDFLAGS, [$ap_platform_runtime_link_flag$ap_ssltk_libdir])
     fi
   fi
-  APR_ADDTO(LIBS, [-lssl -lcrypto])
+  if test -f "$ap_ssltk_libdir/libsslc.a"; then
+    APR_ADDTO(LIBS, [-lsslc -lrcom])
+  else
+    APR_ADDTO(INCLUDES, [-I$ap_ssltk_incdir/openssl])
+    APR_ADDTO(LIBS, [-lssl -lcrypto])
+  fi
   ap_cv_ssltk="$ap_ssltk_base"
 fi
 ])