From: Joe Orton Date: Sun, 23 Jul 2006 09:11:29 +0000 (+0000) Subject: Merge r395211, r410828 from trunk: X-Git-Tag: 2.2.3~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e01c0bb70dcd642910e9d3f9205a8317e984a997;p=thirdparty%2Fapache%2Fhttpd.git Merge r395211, r410828 from trunk: * configure.in: Add --with-included-apr flag to force use of the bundled copies of APR and APR-util. * configure.in: Use common variables for the required APR/APR-util version. Reviewed by: jorton, rpluem, pquerna git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@424693 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index ddd17b1ef44..b7720b9f941 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,9 @@ -*- coding: utf-8 -*- Changes with Apache 2.2.3 + *) configure: Add "--with-included-apr" flag to force use of the + bundled version of APR at build time. [Joe Orton] + *) Respect GracefulShutdownTimeout in the worker and event MPMs. [Chris Darroch, Garrett Rooney] diff --git a/configure.in b/configure.in index 3a8fce6ef0e..869ebd81cf0 100644 --- a/configure.in +++ b/configure.in @@ -61,7 +61,18 @@ orig_prefix="$prefix" echo $ac_n "${nl}Configuring Apache Portable Runtime library ...${nl}" -APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1, 1) +AC_ARG_WITH(included-apr, +APACHE_HELP_STRING(--with-included-apr,Use bundled copies of APR/APR-Util)) + +# Only APR 1.x is supported. +apr_version=1 + +if test "x$with_included_apr" = "xyes"; then + apr_found=reconfig + apr_config="$srcdir/srclib/apr/apr-${apr_version}-config" +else + APR_FIND_APR("$srcdir/srclib/apr", "./srclib/apr", 1, ${apr_version}) +fi if test "$apr_found" = "no"; then AC_MSG_ERROR([APR not found. Please read the documentation.]) @@ -89,7 +100,15 @@ APR_CONFIG="$APR_BINDIR/apr-`echo ${APR_VERSION} | sed 's,\..*,,'`-config" echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}" -APR_FIND_APU("$srcdir/srclib/apr-util", "./srclib/apr-util", 1, 1) +# Only APR-util 1.x is supported. +apu_version=1 + +if test "x$with_included_apr" = "xyes"; then + apu_found=reconfig + apu_config="${srcdir}/srclib/apr-util/apu-${apu_version}-config" +else + APR_FIND_APU("$srcdir/srclib/apr-util", "./srclib/apr-util", 1, ${apu_version}) +fi if test "$apu_found" = "no"; then AC_MSG_ERROR([APR-util not found. Please read the documentation.])