]> granicus.if.org Git - apache/commitdiff
Add a header check for apr_ssl.h to mod_session_crypto.
authorRainer Jung <rjung@apache.org>
Fri, 2 Jan 2009 13:54:54 +0000 (13:54 +0000)
committerRainer Jung <rjung@apache.org>
Fri, 2 Jan 2009 13:54:54 +0000 (13:54 +0000)
The modules needs the header which is at the moment
only part of the ssl-evp branch of APR.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730717 13f79535-47bb-0310-9956-ffa450edef68

modules/session/config.m4

index dbfde56dda1f10f05c951e804a5c4875e93c365a..3c56728d8c356af4d55e87d7906ad70b8557c661 100644 (file)
@@ -17,7 +17,13 @@ dnl various places, such as databases, LDAP, or cookies.
 dnl
 APACHE_MODULE(session, session module, , , most)
 APACHE_MODULE(session_cookie, session cookie module, , , $session_mods_enable)
-APACHE_MODULE(session_crypto, session crypto module, , , no)
+APACHE_MODULE(session_crypto, session crypto module, , , no, [
+  AC_CHECK_HEADERS(apr_ssl.h, [], [ap_HAVE_APR_SSL_H="no"])
+  if test $ap_HAVE_APR_SSL_H = "no"; then
+    AC_MSG_WARN([Your APR does not include SSL/EVP support.])
+    enable_session_crypto="no"
+  fi
+])
 APACHE_MODULE(session_dbd, session dbd module, , , $session_mods_enable)
 dnl APACHE_MODULE(session_ldap, session ldap module, , , $session_mods_enable)