httpd-apreq-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r106957 - /httpd/apreq/trunk/acinclude.m4
Date Mon, 29 Nov 2004 21:45:27 GMT
Author: joes
Date: Mon Nov 29 13:45:27 2004
New Revision: 106957

URL: http://svn.apache.org/viewcvs?view=rev&rev=106957
Log:

Replace the hardcoded "httpd" with `apxs -q progname`,
since vendors (eg. Mandrake) sometimes name it "httpd2"
or somesuch.

Also add --with-apache2-httpd flag to allow users to 
override the path to httpd, which is normally 
derived from 

        % apxs -q SBINDIR progname

Users need this option when httpd is renamed/reshuffled 
after installation, but the installed apxs isn't updated 
to reflect the change.

Modified:
   httpd/apreq/trunk/acinclude.m4

Modified: httpd/apreq/trunk/acinclude.m4
Url: http://svn.apache.org/viewcvs/httpd/apreq/trunk/acinclude.m4?view=diff&rev=106957&p1=httpd/apreq/trunk/acinclude.m4&r1=106956&p2=httpd/apreq/trunk/acinclude.m4&r2=106957
==============================================================================
--- httpd/apreq/trunk/acinclude.m4	(original)
+++ httpd/apreq/trunk/acinclude.m4	Mon Nov 29 13:45:27 2004
@@ -10,15 +10,20 @@
                 AC_HELP_STRING([--with-perl],[path to perl executable]),
                 [PERL=$withval],[PERL="perl"])
         AC_ARG_WITH(apache2-apxs,
-                AC_HELP_STRING([--with-apache2-apxs],[path to apache2's apxs]),
+                AC_HELP_STRING([--with-apache2-apxs],[path to apxs]),
                 [APACHE2_APXS=$withval],[APACHE2_APXS="apxs"])
         AC_ARG_WITH(apache2-src,
-                AC_HELP_STRING([--with-apache2-src],[path to httpd-2 source]),
+                AC_HELP_STRING([--with-apache2-src],[path to httpd source]),
                 [APACHE2_SRC=$withval],[APACHE2_SRC=""])
+        AC_ARG_WITH(apache2-httpd,
+                AC_HELP_STRING([--with-apache2-httpd],[path to httpd binary]),
+                [APACHE2_HTTPD=$withval],[APACHE2_HTTPD=""])
 
         prereq_check="$PERL build/version_check.pl"
 
         if test -n "$APACHE2_SRC"; then
+                # no apxs: must compile httpd from source
+
                 APACHE2_SRC=`cd $APACHE2_SRC;pwd`
 
                 AC_CHECK_FILE([$APACHE2_SRC/include/httpd.h],,
@@ -34,9 +39,11 @@
                     [APU_CONFIG=$withval],[APU_CONFIG="$APACHE2_SRC/srclib/apr-util/apu-config"])
 
         else
+                # have apxs: use it
+
                 APACHE2_INCLUDES=-I`$APACHE2_APXS -q INCLUDEDIR`
-                APACHE2_HTTPD=`$APACHE2_APXS -q SBINDIR`/httpd
-                APR_MAJOR_VERSION=`$APACHE2_APXS -q APR_VERSION | cut -d. -f 1`
+                ${APACHE2_HTTPD:=`$APACHE2_APXS -q SBINDIR`/`$APACHE2_APXS -q progname`}
+                APR_MAJOR_VERSION=`$APACHE2_APXS -q APR_VERSION 2>/dev/null | cut -d.
-f 1`
                 if test ${APR_MAJOR_VERSION:=0} -eq 0; then
                     APR_CONFIG=apr-config
                     APU_CONFIG=apu-config 
@@ -48,7 +55,7 @@
                 APU_CONFIG=`$APACHE2_APXS -q APU_BINDIR`/$APU_CONFIG
 
                 if test -z "`$prereq_check apache2 $APACHE2_HTTPD`"; then
-                    AC_MSG_ERROR([Bad apache2 version])
+                    AC_MSG_ERROR([Bad apache2 binary])
                 fi
         fi
 

Mime
View raw message