On 01/03/2009 05:12 PM, rj...@apache.org wrote:
> Author: rjung
> Date: Sat Jan  3 08:12:55 2009
> New Revision: 731009
> 
> URL: http://svn.apache.org/viewvc?rev=731009&view=rev
> Log:
> Allow feature test for apr_ssl.h to succeed:
> Add necessary search paths temporarily to CPPFLAGS.
> 
> Addition to r730717.
> 
> When switching to another header, no need to again
> rename the ap_HAVE_APR_CRYPTO variable.
> 
> Modified:
>     httpd/httpd/trunk/modules/session/config.m4
> 
> Modified: httpd/httpd/trunk/modules/session/config.m4
> URL: 
> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/session/config.m4?rev=731009&r1=731008&r2=731009&view=diff
> ==============================================================================
> --- httpd/httpd/trunk/modules/session/config.m4 (original)
> +++ httpd/httpd/trunk/modules/session/config.m4 Sat Jan  3 08:12:55 2009
> @@ -18,8 +18,11 @@
>  APACHE_MODULE(session, session module, , , most)
>  APACHE_MODULE(session_cookie, session cookie module, , , 
> $session_mods_enable)
>  APACHE_MODULE(session_crypto, session crypto module, , , no, [
> -  AC_CHECK_HEADERS(apr_ssl.h, [ap_HAVE_APR_SSL_H="yes"], 
> [ap_HAVE_APR_SSL_H="no"])
> -  if test $ap_HAVE_APR_SSL_H = "no"; then
> +  saved_CPPFLAGS="$CPPFLAGS"

Does it make sense to save these flags if you do not restore them later on?

> +  CPPFLAGS="$CPPFLAGS -I$APR_INCLUDEDIR -I$APU_INCLUDEDIR"
> +  AC_CHECK_HEADERS(apr_crypto.h, [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.])
>      enable_session_crypto="no"
>    fi

Regards

RĂ¼diger

Reply via email to