@@ -44,26 +44,30 @@ AC_ARG_WITH(apxs,
44
44
45
45
for flag in $APXS_CFLAGS; do
46
46
case $flag in
47
- -D*) CPPFLAGS ="$CPPFLAGS $flag";;
47
+ -D*) APACHE_CPPFLAGS ="$APACHE_CPPFLAGS $flag";;
48
48
esac
49
49
done
50
+
50
51
case $host_alias in
51
52
*aix*)
52
53
APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR`
53
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
54
- PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php4.c php_apache.c, -I$APXS_INCLUDEDIR)
54
+ EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
55
+ PHP_AIX_LDFLAGS="-Wl,-brtl"
56
+ build_type=shared
55
57
;;
56
58
*darwin*)
57
59
MH_BUNDLE_FLAGS="-dynamic -twolevel_namespace -bundle -bundle_loader $APXS_HTTPD"
58
60
PHP_SUBST(MH_BUNDLE_FLAGS)
59
61
SAPI_SHARED=libs/libphp4.so
60
- PHP_SELECT_SAPI(apache, bundle, sapi_apache.c mod_php4.c php_apache.c, -I$APXS_INCLUDEDIR)
62
+ build_type= bundle
61
63
;;
62
64
*)
63
- PHP_SELECT_SAPI(apache, shared, sapi_apache.c mod_php4.c php_apache.c, -I$APXS_INCLUDEDIR)
65
+ build_type= shared
64
66
;;
65
67
esac
66
68
69
+ PHP_SELECT_SAPI(apache, $build_type, sapi_apache.c mod_php4.c php_apache.c, $APACHE_CPPFLAGS -I$APXS_INCLUDEDIR)
70
+
67
71
# Test whether apxs support -S option
68
72
$APXS -q -S CFLAGS="$APXS_CFLAGS" CFLAGS >/dev/null 2>&1
69
73
0 commit comments