summaryrefslogtreecommitdiff
path: root/sapi/apache
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/apache')
-rw-r--r--sapi/apache/config.m429
1 files changed, 17 insertions, 12 deletions
diff --git a/sapi/apache/config.m4 b/sapi/apache/config.m4
index 62ad45ebcd..57f1236520 100644
--- a/sapi/apache/config.m4
+++ b/sapi/apache/config.m4
@@ -38,8 +38,24 @@ AC_ARG_WITH(apxs,
-D*) CPPFLAGS="$CPPFLAGS $flag";;
esac
done
+ case $host_alias in
+ *aix*)
+ APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR`
+ EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
+ PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php4.c php_apache.c)
+ ;;
+ *darwin*)
+ APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET`
+ MH_BUNDLE_FLAGS="-dynamic -twolevel_namespace -bundle -bundle_loader $APXS_HTTPD"
+ PHP_SUBST(MH_BUNDLE_FLAGS)
+ SAPI_SHARED=libs/libphp4.so
+ PHP_SELECT_SAPI(apache, bundle, sapi_apache.c mod_php4.c php_apache.c)
+ ;;
+ *)
+ PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php4.c php_apache.c)
+ ;;
+ esac
PHP_ADD_INCLUDE($APXS_INCLUDEDIR)
- PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php4.c php_apache.c)
# Test whether apxs support -S option
$APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1
@@ -57,17 +73,6 @@ AC_ARG_WITH(apxs,
AC_DEFINE(HAVE_AP_CONFIG_H,1,[ ])
AC_DEFINE(HAVE_AP_COMPAT_H,1,[ ])
AC_MSG_RESULT(yes)
- case $host_alias in
- *aix*)
- APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR`
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
- ;;
- *darwin*)
- APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET`
- MH_BUNDLE_FLAGS="-bundle -bundle_loader $APXS_HTTPD"
- PHP_SUBST(MH_BUNDLE_FLAGS)
- ;;
- esac
],[
AC_MSG_RESULT(no)
])