]> granicus.if.org Git - php/commitdiff
Automatically carry over macro definitions from Apache.
authorSascha Schumann <sas@php.net>
Mon, 4 Dec 2000 16:05:00 +0000 (16:05 +0000)
committerSascha Schumann <sas@php.net>
Mon, 4 Dec 2000 16:05:00 +0000 (16:05 +0000)
We don't take everything, because apxs' CFLAGS also includes
optimization, debugging, et cetera flags.

PR: #7211

sapi/apache/config.m4

index 20dc9b3b0dcebf265e7db4c6168d4626e7fc6d52..cd20324501bdfeece67ee02c0829fa54226bfe36 100644 (file)
@@ -42,13 +42,12 @@ AC_ARG_WITH(apxs,
        APXS_LDFLAGS="@SYBASE_LFLAGS@ @SYBASE_LIBS@ @SYBASE_CT_LFLAGS@ @SYBASE_CT_LIBS@"
        APXS_INCLUDEDIR=`$APXS -q INCLUDEDIR`
        APXS_CFLAGS=`$APXS -q CFLAGS`
+       for flag in $APXS_CFLAGS; do
+               case $flag in
+               -D*) CPPFLAGS="$CPPFLAGS $flag";;
+               esac
+       done
        AC_ADD_INCLUDE($APXS_INCLUDEDIR)
-       if `echo $APXS_CFLAGS|grep USE_HSREGEX>/dev/null`; then
-               APACHE_HAS_REGEX=yes
-       fi
-       if `echo $APXS_CFLAGS|grep EAPI>/dev/null`; then
-          CPPFLAGS="$CPPFLAGS -DEAPI"
-       fi
        PHP_SAPI=apache
        APACHE_INSTALL="$APXS -i -a -n php4 $SAPI_SHARED"
        PHP_BUILD_SHARED