From: Joe Orton Date: Fri, 13 Aug 2004 09:38:11 +0000 (+0000) Subject: * configure.in, acinclude.m4: Substitute AP[RU]_CONFIG with location X-Git-Tag: STRIKER_2_1_0_RC1~134 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=84b6512fc8cdd854681d564bcb3b36414da2af89;p=thirdparty%2Fapache%2Fhttpd.git * configure.in, acinclude.m4: Substitute AP[RU]_CONFIG with location of installed ap[ru]-config scripts so third-party modules can use `apxs -q APR_CONFIG`. * support/apxs.in: Use new AP[RU]_CONFIG variables; use apr-config --apr-libtool. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104641 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/acinclude.m4 b/acinclude.m4 index bf214addc30..38d3993fd62 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -91,9 +91,11 @@ AC_DEFUN(APACHE_GEN_CONFIG_VARS,[ APACHE_SUBST(APR_BINDIR) APACHE_SUBST(APR_INCLUDEDIR) APACHE_SUBST(APR_VERSION) + APACHE_SUBST(APR_CONFIG) APACHE_SUBST(APU_BINDIR) APACHE_SUBST(APU_INCLUDEDIR) APACHE_SUBST(APU_VERSION) + APACHE_SUBST(APU_CONFIG) abs_srcdir="`(cd $srcdir && pwd)`" diff --git a/configure.in b/configure.in index 944159c7a7a..702bbd131e9 100644 --- a/configure.in +++ b/configure.in @@ -86,6 +86,7 @@ SHLIBPATH_VAR=`$apr_config --shlib-path-var` APR_BINDIR=`$apr_config --bindir` APR_INCLUDEDIR=`$apr_config --includedir` APR_VERSION=`$apr_config --version` +APR_CONFIG="$APR_BINDIR/apr-`echo ${APR_VERSION} | sed 's,\..*,,'`-config" echo $ac_n "${nl}Configuring Apache Portable Runtime Utility library...${nl}" @@ -109,6 +110,7 @@ APR_ADDTO(INCLUDES, `$apu_config --includes`) APU_BINDIR=`$apu_config --bindir` APU_INCLUDEDIR=`$apu_config --includedir` APU_VERSION=`$apu_config --version` +APU_CONFIG="$APU_BINDIR/apu-`echo ${APU_VERSION} | sed 's,\..*,,'`-config" dnl In case we picked up CC and CPP from APR, get that info into the dnl config cache so that PCRE uses it. Otherwise, CC and CPP used for diff --git a/support/apxs.in b/support/apxs.in index 8ad0799224f..65ccdcdb1d0 100644 --- a/support/apxs.in +++ b/support/apxs.in @@ -323,29 +323,22 @@ if ($opt_q) { print "$result\n"; } -my $apr_bindir = get_vars("APR_BINDIR"); -my $apr_version = get_vars("APR_VERSION"); -$apr_version =~ s/(\d+)\.(\d).(\d)/$1/; -my $apr_config="$apr_bindir/apr-$apr_version-config"; +my $apr_config = get_vars("APR_CONFIG"); if (! -x "$apr_config") { - error("$apr_bindir/apr-config not found!"); + error("$apr_config not found!"); exit(1); } -my $apu_bindir = get_vars("APU_BINDIR"); -my $apu_version = get_vars("APU_VERSION"); -$apu_version =~ s/(\d+)\.(\d).(\d)/$1/; -my $apu_config="$apu_bindir/apu-$apu_version-config"; +my $apu_config = get_vars("APU_CONFIG"); if (! -x "$apu_config") { error("$apu_config not found!"); exit(1); } -my $libtool = `$apr_config --installbuilddir`; +my $libtool = `$apr_config --apr-libtool`; chomp($libtool); -$libtool = "$libtool/libtool"; my $apr_includedir = `$apr_config --includes`; chomp($apr_includedir);