-
- dnl
- dnl HTTP_SHARED_DEP(name[, code-if-yes[, code-if-not]])
- dnl
- AC_DEFUN([HTTP_SHARED_DEP], [
- extname=$1
- haveext=$[HTTP_HAVE_EXT_]translit($1,a-z_-,A-Z__)
-
- AC_MSG_CHECKING([whether to add a dependency on ext/$extname])
- if test "$PHP_HTTP_SHARED_DEPS" = "no"; then
- AC_MSG_RESULT([no])
- $3
- elif test "$haveext"; then
- AC_MSG_RESULT([yes])
- ifdef([PHP_ADD_EXTENSION_DEP], [
- PHP_ADD_EXTENSION_DEP([http], $1, 0)
- ])
- $2
- else
- AC_MSG_RESULT([no])
- $3
- fi
- ])
-
- dnl
- dnl HTTP_HAVE_PHP_EXT(name[, code-if-yes[, code-if-not]])
- dnl
- AC_DEFUN([HTTP_HAVE_PHP_EXT], [
- extname=$1
- haveext=$[PHP_]translit($1,a-z_-,A-Z__)
- ishared=$[PHP_]translit($1,a-z_-,A-Z__)_SHARED
-
- AC_MSG_CHECKING([for ext/$extname support])
- if test -x "$PHP_EXECUTABLE"; then
- if test "`$PHP_EXECUTABLE -m | $EGREP ^$extname\$`" = "$extname"; then
- [HTTP_HAVE_EXT_]translit($1,a-z_-,A-Z__)=1
- AC_MSG_RESULT([yes])
- $2
- else
- [HTTP_HAVE_EXT_]translit($1,a-z_-,A-Z__)=
- AC_MSG_RESULT([no])
- $3
- fi
- elif test "$haveext" != "no" && test "x$haveext" != "x"; then
- [HTTP_HAVE_EXT_]translit($1,a-z_-,A-Z__)=1
- AC_MSG_RESULT([yes])
- $2
- else
- [HTTP_HAVE_EXT_]translit($1,a-z_-,A-Z__)=
- AC_MSG_RESULT([no])
- $3
- fi
- ])