Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: sapi/cgi/config.m4
- ===================================================================
- --- sapi/cgi/config.m4 (révision 0)
- +++ sapi/cgi/config.m4 (révision 0)
- @@ -0,0 +1,74 @@
- +dnl
- +dnl $Id$
- +dnl
- +
- +PHP_ARG_ENABLE(cgi,,
- +[ --enable-cgi Enable building CGI version of PHP], no, no)
- +
- +dnl
- +dnl CGI setup
- +dnl
- +AC_MSG_CHECKING(whether to build CGI binary)
- +if test "$PHP_CGI" != "no"; then
- + AC_MSG_RESULT(yes)
- +
- + AC_MSG_CHECKING([for socklen_t in sys/socket.h])
- + AC_EGREP_HEADER([socklen_t], [sys/socket.h],
- + [AC_MSG_RESULT([yes])
- + AC_DEFINE([HAVE_SOCKLEN_T], [1],
- + [Define if the socklen_t typedef is in sys/socket.h])],
- + AC_MSG_RESULT([no]))
- +
- + AC_MSG_CHECKING([for sun_len in sys/un.h])
- + AC_EGREP_HEADER([sun_len], [sys/un.h],
- + [AC_MSG_RESULT([yes])
- + AC_DEFINE([HAVE_SOCKADDR_UN_SUN_LEN], [1],
- + [Define if sockaddr_un in sys/un.h contains a sun_len component])],
- + AC_MSG_RESULT([no]))
- +
- + AC_MSG_CHECKING([whether cross-process locking is required by accept()])
- + case "`uname -sr`" in
- + IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0)
- + AC_MSG_RESULT([yes])
- + AC_DEFINE([USE_LOCKING], [1],
- + [Define if cross-process locking is required by accept()])
- + ;;
- + *)
- + AC_MSG_RESULT([no])
- + ;;
- + esac
- +
- + PHP_ADD_MAKEFILE_FRAGMENT($abs_srcdir/sapi/cgi/Makefile.frag)
- +
- + dnl Set filename
- + case $host_alias in
- + *cygwin* )
- + SAPI_CGI_PATH=sapi/cgi/php-cgi.exe
- + ;;
- + * )
- + SAPI_CGI_PATH=sapi/cgi/php-cgi
- + ;;
- + esac
- + PHP_SUBST(SAPI_CGI_PATH)
- +
- + dnl Set install target and select SAPI
- + INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
- + PHP_SELECT_SAPI(cgi, program, cgi_main.c fastcgi.c,, '$(SAPI_CGI_PATH)')
- +
- + case $host_alias in
- + *aix*)
- + BUILD_CGI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- + ;;
- + *darwin*)
- + BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_SAPI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- + ;;
- + *)
- + BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- + ;;
- + esac
- +
- + PHP_SUBST(BUILD_CGI)
- +
- +else
- + AC_MSG_RESULT(no)
- +fi
- Index: sapi/cgi/config9.m4
- ===================================================================
- --- sapi/cgi/config9.m4 (révision 305275)
- +++ sapi/cgi/config9.m4 (copie de travail)
- @@ -1,80 +0,0 @@
- -dnl
- -dnl $Id$
- -dnl
- -
- -PHP_ARG_ENABLE(cgi,,
- -[ --disable-cgi Disable building CGI version of PHP], yes, no)
- -
- -dnl
- -dnl CGI setup
- -dnl
- -if test "$PHP_SAPI" = "default"; then
- - AC_MSG_CHECKING(whether to build CGI binary)
- - if test "$PHP_CGI" != "no"; then
- - AC_MSG_RESULT(yes)
- -
- - AC_MSG_CHECKING([for socklen_t in sys/socket.h])
- - AC_EGREP_HEADER([socklen_t], [sys/socket.h],
- - [AC_MSG_RESULT([yes])
- - AC_DEFINE([HAVE_SOCKLEN_T], [1],
- - [Define if the socklen_t typedef is in sys/socket.h])],
- - AC_MSG_RESULT([no]))
- -
- - AC_MSG_CHECKING([for sun_len in sys/un.h])
- - AC_EGREP_HEADER([sun_len], [sys/un.h],
- - [AC_MSG_RESULT([yes])
- - AC_DEFINE([HAVE_SOCKADDR_UN_SUN_LEN], [1],
- - [Define if sockaddr_un in sys/un.h contains a sun_len component])],
- - AC_MSG_RESULT([no]))
- -
- - AC_MSG_CHECKING([whether cross-process locking is required by accept()])
- - case "`uname -sr`" in
- - IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0)
- - AC_MSG_RESULT([yes])
- - AC_DEFINE([USE_LOCKING], [1],
- - [Define if cross-process locking is required by accept()])
- - ;;
- - *)
- - AC_MSG_RESULT([no])
- - ;;
- - esac
- -
- - PHP_ADD_MAKEFILE_FRAGMENT($abs_srcdir/sapi/cgi/Makefile.frag)
- -
- - dnl Set filename
- - case $host_alias in
- - *cygwin* )
- - SAPI_CGI_PATH=sapi/cgi/php-cgi.exe
- - ;;
- - * )
- - SAPI_CGI_PATH=sapi/cgi/php-cgi
- - ;;
- - esac
- - PHP_SUBST(SAPI_CGI_PATH)
- -
- - dnl Set install target and select SAPI
- - INSTALL_IT="@echo \"Installing PHP CGI binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_CGI_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-cgi\$(program_suffix)\$(EXEEXT)"
- - PHP_SELECT_SAPI(cgi, program, cgi_main.c fastcgi.c,, '$(SAPI_CGI_PATH)')
- -
- - case $host_alias in
- - *aix*)
- - BUILD_CGI="echo '\#! .' > php.sym && echo >>php.sym && nm -BCpg \`echo \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) | sed 's/\([A-Za-z0-9_]*\)\.lo/.o/g'\` | \$(AWK) '{ if (((\$\$2 == \"T\") || (\$\$2 == \"D\") || (\$\$2 == \"B\")) && (substr(\$\$3,1,1) != \".\")) { print \$\$3 } }' | sort -u >> php.sym && \$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) -Wl,-brtl -Wl,-bE:php.sym \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- - ;;
- - *darwin*)
- - BUILD_CGI="\$(CC) \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(NATIVE_RPATHS) \$(PHP_GLOBAL_OBJS:.lo=.o) \$(PHP_SAPI_OBJS:.lo=.o) \$(PHP_FRAMEWORKS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- - ;;
- - *)
- - BUILD_CGI="\$(LIBTOOL) --mode=link \$(CC) -export-dynamic \$(CFLAGS_CLEAN) \$(EXTRA_CFLAGS) \$(EXTRA_LDFLAGS_PROGRAM) \$(LDFLAGS) \$(PHP_RPATHS) \$(PHP_GLOBAL_OBJS) \$(PHP_SAPI_OBJS) \$(EXTRA_LIBS) \$(ZEND_EXTRA_LIBS) -o \$(SAPI_CGI_PATH)"
- - ;;
- - esac
- -
- - PHP_SUBST(BUILD_CGI)
- -
- - elif test "$PHP_CLI" != "no"; then
- - AC_MSG_RESULT(no)
- - OVERALL_TARGET=
- - PHP_SAPI=cli
- - else
- - AC_MSG_ERROR([No SAPIs selected.])
- - fi
- -fi
- Index: configure.in
- ===================================================================
- --- configure.in (révision 305275)
- +++ configure.in (copie de travail)
- @@ -320,6 +320,15 @@
- esyscmd(./build/config-stubs sapi)
- +if test "x$PHP_SAPI" = "xdefault"; then
- + if test "x$PHP_CLI" != "xno"; then
- + OVERALL_TARGET=
- + PHP_SAPI=cli
- + else
- + AC_MSG_ERROR([No SAPIs selected.])
- + fi
- +fi
- +
- dnl Show which main SAPI was selected
- AC_MSG_CHECKING([for chosen SAPI module])
- AC_MSG_RESULT([$PHP_SAPI])
- Index: acinclude.m4
- ===================================================================
- --- acinclude.m4 (révision 305275)
- +++ acinclude.m4 (copie de travail)
- @@ -889,7 +889,11 @@
- dnl objects.
- dnl
- AC_DEFUN([PHP_SELECT_SAPI],[
- - PHP_SAPI=$1
- + if test "x$PHP_SAPI" = "xdefault"; then
- + PHP_SAPI=$1
- + else
- + AC_MSG_ERROR([You can't select the '$1' SAPI as '$PHP_SAPI' has already been selected])
- + fi
- case "$2" in
- static[)] PHP_BUILD_STATIC;;
Advertisement
Add Comment
Please, Sign In to add comment