2001-11-30 19:01:32 +00:00
|
|
|
dnl
|
|
|
|
dnl $Id$
|
|
|
|
dnl
|
|
|
|
|
2001-03-19 11:03:29 +00:00
|
|
|
AC_MSG_CHECKING(for FastCGI support)
|
|
|
|
AC_ARG_WITH(fastcgi,
|
|
|
|
[ --with-fastcgi=SRCDIR Build PHP as FastCGI application],[
|
|
|
|
if test "$withval" = "yes"; then
|
|
|
|
FASTCGIPATH=/usr/local
|
|
|
|
else
|
|
|
|
FASTCGIPATH=$withval
|
|
|
|
fi
|
2002-09-29 16:22:49 +00:00
|
|
|
|
|
|
|
SAPI_FASTCGI_PATH=sapi/fastcgi/php
|
|
|
|
PHP_SUBST(SAPI_FASTCGI_PATH)
|
|
|
|
PHP_ADD_MAKEFILE_FRAGMENT($abs_srcdir/sapi/fastcgi/Makefile.frag)
|
2001-03-19 11:03:29 +00:00
|
|
|
test -f "$FASTCGIPATH/lib/libfcgi.a" || AC_MSG_ERROR(Unable to find libfcgi.a in $FASTCGIPATH/lib)
|
|
|
|
test -f "$FASTCGIPATH/include/fastcgi.h" || AC_MSG_ERROR(Unable to find fastcgi.h in $FASTCGIPATH/include)
|
2002-05-14 00:07:51 +00:00
|
|
|
|
2002-09-29 16:22:49 +00:00
|
|
|
PHP_SELECT_SAPI(fastcgi, program, fastcgi.c,,'$(SAPI_FASTCGI_PATH)')
|
2002-05-14 00:07:51 +00:00
|
|
|
|
2001-03-27 20:35:04 +00:00
|
|
|
PHP_ADD_INCLUDE($FASTCGIPATH/include)
|
2002-05-14 00:07:51 +00:00
|
|
|
PHP_ADD_LIBRARY_WITH_PATH(fcgi, "$FASTCGIPATH/lib",)
|
|
|
|
|
2002-09-29 16:22:49 +00:00
|
|
|
INSTALL_IT="\$(INSTALL) -m 0755 \$(SAPI_FASTCGI_PATH) \$(bindir)/$SAPI_FASTCGI"
|
2001-05-12 11:09:05 +00:00
|
|
|
RESULT=yes
|
2001-03-19 11:03:29 +00:00
|
|
|
PHP_SUBST(FASTCGI_LIBADD)
|
|
|
|
PHP_SUBST(EXT_PROGRAM_LDADD)
|
|
|
|
],[
|
2001-05-12 11:09:05 +00:00
|
|
|
RESULT=no
|
2001-03-19 11:03:29 +00:00
|
|
|
])
|
|
|
|
AC_MSG_RESULT($RESULT)
|