dnl modules enabled in this directory by default if test -z "$enable_session" ; then session_mods_enable=most else session_mods_enable=$enable_session fi dnl Session dnl APACHE_MODULE(name, helptext[, objects[, structname[, default[, config]]]]) APACHE_MODPATH_INIT(session) dnl Session modules; modules that are capable of storing key value pairs in dnl various places, such as databases, LDAP, or cookies. dnl session_cookie_objects='mod_session_cookie.lo' session_crypto_objects='mod_session_crypto.lo' session_dbd_objects='mod_session_dbd.lo' case "$host" in *os2*) # OS/2 DLLs must resolve all symbols at build time # and we need some from main session module session_cookie_objects="$session_cookie_objects mod_session.la" session_crypto_objects="$session_crypto_objects mod_session.la" session_dbd_objects="$session_dbd_objects mod_session.la" ;; esac APACHE_MODULE(session, session module, , , most) APACHE_MODULE(session_cookie, session cookie module, $session_cookie_objects, , $session_mods_enable,,session) if test "$enable_session_crypto" != ""; then session_mods_enable_crypto=$enable_session_crypto else session_mods_enable_crypto=$session_mods_enable fi if test "$session_mods_enable_crypto" != "no"; then saved_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $APR_INCLUDES $APU_INCLUDES" AC_TRY_COMPILE([#include ],[ #if APU_HAVE_CRYPTO == 0 #error no crypto support #endif ], [ap_HAVE_APR_CRYPTO="yes"], [ap_HAVE_APR_CRYPTO="no"]) CPPFLAGS="$saved_CPPFLAGS" if test $ap_HAVE_APR_CRYPTO = "no"; then AC_MSG_WARN([Your APR does not include SSL/EVP support. To enable it: configure --with-crypto]) if test "$enable_session_crypto" != "" -a "$enable_session_crypto" != "no"; then AC_MSG_ERROR([mod_session_crypto cannot be enabled]) fi session_mods_enable_crypto="no" fi fi APACHE_MODULE(session_crypto, session crypto module, $session_crypto_objects, , $session_mods_enable_crypto, [ if test "$session_mods_enable_crypto" = "no" ; then enable_session_crypto=no fi ],session) APACHE_MODULE(session_dbd, session dbd module, $session_dbd_objects, , $session_mods_enable,,session) APR_ADDTO(INCLUDES, [-I\$(top_srcdir)/$modpath_current]) APACHE_MODPATH_FINISH