Remove configuration for bindings php and perl not supported

This commit is contained in:
Mikaël Ates 2011-08-30 17:06:43 +02:00
parent dca91eb426
commit 0891cfbbb6
1 changed files with 136 additions and 138 deletions

View File

@ -125,9 +125,9 @@ dnl AC_CHECK_PROGS(JAVAC, gcj javac)
dnl AC_CHECK_PROGS(JAVAH, gjavah gcjh javah)
dnl AC_CHECK_PROGS(JAR, fastjar jar)
AC_CHECK_PROGS(PERL, perl)
AC_CHECK_PROGS(PHP5, php5 php)
AC_CHECK_PROGS(PHP5_CONFIG, php-config5 php-config)
####AC_CHECK_PROGS(PERL, perl)
####AC_CHECK_PROGS(PHP5, php5 php)
####AC_CHECK_PROGS(PHP5_CONFIG, php-config5 php-config)
AC_CHECK_PROGS(PYTHON, python)
dnl Make sure we have an ANSI compiler
@ -355,87 +355,87 @@ AM_CONDITIONAL([PYTHON_ENABLED],[test "x$enable_python" = "xyes"])
AC_MSG_RESULT($enable_python)
AC_SUBST(PYTHON_VERSION)
# -----------
# PHP 5 binding
# -----------
##### -----------
##### PHP 5 binding
##### -----------
dnl Check if php is explicitly enabled.
AC_ARG_ENABLE(php5, [ --enable-php5 enable the PHP 5 binding],,
enable_php5="yes")
####dnl Check if php is explicitly enabled.
####AC_ARG_ENABLE(php5, [ --enable-php5 enable the PHP 5 binding],,
#### enable_php5="yes")
AC_ARG_WITH(php5-config,
[ --with-php5-config=(PHP5_CONFIG) Specify full path to php-config5.])
####AC_ARG_WITH(php5-config,
#### [ --with-php5-config=(PHP5_CONFIG) Specify full path to php-config5.])
AC_ARG_ENABLE(php5-force, [ --enable-php5-force always enable of the PHP 5 binding (win32)],
[ENABLE_PHP5_FORCE="yes"],
[ENABLE_PHP5_FORCE="no"])
####AC_ARG_ENABLE(php5-force, [ --enable-php5-force always enable of the PHP 5 binding (win32)],
#### [ENABLE_PHP5_FORCE="yes"],
#### [ENABLE_PHP5_FORCE="no"])
dnl Check if user passed a specific php-config program.
if test "X$with_php5_config" != "X" ; then
PHP5_CONFIG=$with_php5_config
fi
####dnl Check if user passed a specific php-config program.
####if test "X$with_php5_config" != "X" ; then
#### PHP5_CONFIG=$with_php5_config
####fi
if test "X$PHP5_CONFIG" != "X" ; then
PHP5_INCLUDES=`$PHP5_CONFIG --includes`
PHP5_LDFLAGS=`$PHP5_CONFIG --ldflags`
PHP5_LIBS=`$PHP5_CONFIG --libs`
PHP5_PREFIX=`$PHP5_CONFIG --prefix`
PHP5_QUOTED_PREFIX=$(echo $PHP5_PREFIX | $SED 's/\//\\\//g')
PHP5_UNPREFIXED_EXTENSION_DIR=$($PHP5_CONFIG --extension-dir | $SED "s/$PHP5_QUOTED_PREFIX//g")
else
# We assume PHP are in /usr/local directory.
if test $MINGW -eq 1; then
CFLAGS="$CFLAGS -DZTS -DZEND_WIN32 -DWIN32 -D_MBCS"
fi
PHP5_INCLUDES="-I/usr/local/include/php5 -I/usr/local/include/php5/main -I/usr/local/include/php5/Zend -I/usr/local/include/php5/TSRM -I/usr/local/include/php5/win32"
PHP5_LDFLAGS=
PHP5_LIBS="-lphp5ts -lxmlparse -lxmltok"
PHP5_UNPREFIXED_EXTENSION_DIR=
PHP5_PREFIX=
fi
####if test "X$PHP5_CONFIG" != "X" ; then
#### PHP5_INCLUDES=`$PHP5_CONFIG --includes`
#### PHP5_LDFLAGS=`$PHP5_CONFIG --ldflags`
#### PHP5_LIBS=`$PHP5_CONFIG --libs`
#### PHP5_PREFIX=`$PHP5_CONFIG --prefix`
#### PHP5_QUOTED_PREFIX=$(echo $PHP5_PREFIX | $SED 's/\//\\\//g')
#### PHP5_UNPREFIXED_EXTENSION_DIR=$($PHP5_CONFIG --extension-dir | $SED "s/$PHP5_QUOTED_PREFIX//g")
####else
#### # We assume PHP are in /usr/local directory.
#### if test $MINGW -eq 1; then
#### CFLAGS="$CFLAGS -DZTS -DZEND_WIN32 -DWIN32 -D_MBCS"
#### fi
#### PHP5_INCLUDES="-I/usr/local/include/php5 -I/usr/local/include/php5/main -I/usr/local/include/php5/Zend -I/usr/local/include/php5/TSRM -I/usr/local/include/php5/win32"
#### PHP5_LDFLAGS=
#### PHP5_LIBS="-lphp5ts -lxmlparse -lxmltok"
#### PHP5_UNPREFIXED_EXTENSION_DIR=
#### PHP5_PREFIX=
####fi
AC_ARG_WITH(php5-include-dir,
[ --with-php5-include-dir=(PHP5_INCLUDE_DIR) Specify full path to php 5 include dir.],
[PHP5_INCLUDE_DIR="$withval"],[PHP5_INCLUDE_DIR=${datadir}/php])
####AC_ARG_WITH(php5-include-dir,
#### [ --with-php5-include-dir=(PHP5_INCLUDE_DIR) Specify full path to php 5 include dir.],
#### [PHP5_INCLUDE_DIR="$withval"],[PHP5_INCLUDE_DIR=${datadir}/php])
AC_ARG_WITH(php5-config-dir,
[ --with-php5-config-dir=(PHP5_CONFIG_DIR) Specify full path to php 5 config dir.],
[PHP5_CONFIG_DIR="$withval"],[PHP5_CONFIG_DIR=${sysconfdir}/php5/conf.d/])
####AC_ARG_WITH(php5-config-dir,
#### [ --with-php5-config-dir=(PHP5_CONFIG_DIR) Specify full path to php 5 config dir.],
#### [PHP5_CONFIG_DIR="$withval"],[PHP5_CONFIG_DIR=${sysconfdir}/php5/conf.d/])
AC_SUBST(PHP5_INCLUDES)
AC_SUBST(PHP5_LDFLAGS)
AC_SUBST(PHP5_LIBS)
AC_SUBST(PHP5_UNPREFIXED_EXTENSION_DIR)
AC_SUBST(PHP5_EXTENSION_DIR)
AC_SUBST(PHP5_PREFIX)
AC_SUBST(PHP5_INCLUDE_DIR)
AC_SUBST(PHP5_CONFIG_DIR)
####AC_SUBST(PHP5_INCLUDES)
####AC_SUBST(PHP5_LDFLAGS)
####AC_SUBST(PHP5_LIBS)
####AC_SUBST(PHP5_UNPREFIXED_EXTENSION_DIR)
####AC_SUBST(PHP5_EXTENSION_DIR)
####AC_SUBST(PHP5_PREFIX)
####AC_SUBST(PHP5_INCLUDE_DIR)
####AC_SUBST(PHP5_CONFIG_DIR)
dnl Check for expat
have_expat_include=no
if test $MINGW -eq 1; then
AC_CHECK_LIB(xmlparse, XML_ParserCreate, have_expat_lib=yes, have_expat_lib=no)
else
AC_CHECK_LIB(expat, XML_ParserCreate, have_expat_lib=yes, have_expat_lib=no)
fi
if test x$have_expat_lib = xno; then
enable_php5=no
fi
####dnl Check for expat
####have_expat_include=no
####if test $MINGW -eq 1; then
#### AC_CHECK_LIB(xmlparse, XML_ParserCreate, have_expat_lib=yes, have_expat_lib=no)
####else
#### AC_CHECK_LIB(expat, XML_ParserCreate, have_expat_lib=yes, have_expat_lib=no)
####fi
####
####if test x$have_expat_lib = xno; then
#### enable_php5=no
####fi
AC_MSG_CHECKING(for PHP 5 development files)
if $PHP5_CONFIG --version | grep -q "^5" || test "x$ENABLE_PHP5_FORCE" = "xyes"
then
PHP5_VERSION=`$PHP5_CONFIG --version 2> /dev/null`
languages_available="$languages_available php5($PHP5_VERSION)"
else
enable_php5=no
fi
####AC_MSG_CHECKING(for PHP 5 development files)
####if $PHP5_CONFIG --version | grep -q "^5" || test "x$ENABLE_PHP5_FORCE" = "xyes"
####then
#### PHP5_VERSION=`$PHP5_CONFIG --version 2> /dev/null`
#### languages_available="$languages_available php5($PHP5_VERSION)"
####else
#### enable_php5=no
####fi
AC_MSG_RESULT($enable_php5)
AM_CONDITIONAL([PHP5_ENABLED], [test "x$enable_php5" = "xyes"])
AC_SUBST(PHP5_VERSION)
####AC_MSG_RESULT($enable_php5)
####AM_CONDITIONAL([PHP5_ENABLED], [test "x$enable_php5" = "xyes"])
####AC_SUBST(PHP5_VERSION)
### # ----------
@ -524,79 +524,79 @@ fi
AM_CONDITIONAL([CSHARP_ENABLED], [test "x$enable_csharp" = "xyes"])
# ------------
# Perl binding
# ------------
##### ------------
##### Perl binding
##### ------------
AC_ARG_ENABLE(perl, [ --disable-perl disable the Perl binding],,
enable_perl="yes")
####AC_ARG_ENABLE(perl, [ --disable-perl disable the Perl binding],,
#### enable_perl="yes")
if test "X$PERL" != "X"; then
PERLINSTALLSITEARCH=`$PERL -MConfig -e 'print $Config{installsitearch};'`
PERLMAN3DIR=`$PERL -MConfig -e 'print $Config{man3dir};'`
else
PERLINSTALLSITEARCH=none
PERLMAN3DIR=none
fi
AC_SUBST(PERLINSTALLSITEARCH)
AC_SUBST(PERLMAN3DIR)
####if test "X$PERL" != "X"; then
#### PERLINSTALLSITEARCH=`$PERL -MConfig -e 'print $Config{installsitearch};'`
#### PERLMAN3DIR=`$PERL -MConfig -e 'print $Config{man3dir};'`
####else
#### PERLINSTALLSITEARCH=none
#### PERLMAN3DIR=none
####fi
####AC_SUBST(PERLINSTALLSITEARCH)
####AC_SUBST(PERLMAN3DIR)
AC_MSG_CHECKING(for Perl API)
if test "X$enable_perl" != "Xno" ; then
if test "X$enable_perl" != "Xyes"; then
PERL=$enable_perl
fi
enable_perl=yes
fi
####AC_MSG_CHECKING(for Perl API)
####if test "X$enable_perl" != "Xno" ; then
#### if test "X$enable_perl" != "Xyes"; then
#### PERL=$enable_perl
#### fi
#### enable_perl=yes
####fi
PERL_VERSION=`$PERL -MConfig -e 'print $Config{version}' 2>/dev/null`
if test "X$PERL_VERSION" != "X"; then
languages_available="$languages_available perl($PERL_VERSION)"
if test $enable_perl = yes; then
languages="$languages perl"
fi
fi
AM_CONDITIONAL([PERL_ENABLED],[test "x$enable_perl" = "xyes"])
AC_MSG_RESULT($enable_perl)
AC_SUBST(PERL_VERSION)
####PERL_VERSION=`$PERL -MConfig -e 'print $Config{version}' 2>/dev/null`
####if test "X$PERL_VERSION" != "X"; then
#### languages_available="$languages_available perl($PERL_VERSION)"
#### if test $enable_perl = yes; then
#### languages="$languages perl"
#### fi
####fi
####AM_CONDITIONAL([PERL_ENABLED],[test "x$enable_perl" = "xyes"])
####AC_MSG_RESULT($enable_perl)
####AC_SUBST(PERL_VERSION)
dnl Checks for zlib library (code adapted from libxml2 configure.in)
_cppflags="${CPPFLAGS}"
_ldflags="${LDFLAGS}"
####dnl Checks for zlib library (code adapted from libxml2 configure.in)
####_cppflags="${CPPFLAGS}"
####_ldflags="${LDFLAGS}"
AC_ARG_WITH(zlib,
[ --with-zlib[[=DIR]] use libz in DIR],[
if test "$withval" != "no" -a "$withval" != "yes"; then
Z_DIR=$withval
CPPFLAGS="${CPPFLAGS} -I$withval/include"
LDFLAGS="${LDFLAGS} -L$withval/lib"
fi
])
saved_LIB=$LIBS
LIBS=
AC_CHECK_HEADERS(zlib.h,
AC_SEARCH_LIBS(gzread, [z zlib1],[
AC_DEFINE([HAVE_LIBZ], [], [Have compression library])
if test "x${Z_DIR}" != "x"; then
Z_CFLAGS="-I${Z_DIR}/include"
Z_LIBS="-L${Z_DIR}/lib $LIBS"
[case ${host} in
*-*-solaris*)
Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib $LIBS"
;;
esac]
else
Z_LIBS="$LIBS"
fi]))
LIBS=$saved_LIB
test "z$Z_LIBS" != "z" || AC_MSG_ERROR(missing zlib)
####AC_ARG_WITH(zlib,
####[ --with-zlib[[=DIR]] use libz in DIR],[
#### if test "$withval" != "no" -a "$withval" != "yes"; then
#### Z_DIR=$withval
#### CPPFLAGS="${CPPFLAGS} -I$withval/include"
#### LDFLAGS="${LDFLAGS} -L$withval/lib"
#### fi
####])
####saved_LIB=$LIBS
####LIBS=
####AC_CHECK_HEADERS(zlib.h,
#### AC_SEARCH_LIBS(gzread, [z zlib1],[
#### AC_DEFINE([HAVE_LIBZ], [], [Have compression library])
#### if test "x${Z_DIR}" != "x"; then
#### Z_CFLAGS="-I${Z_DIR}/include"
#### Z_LIBS="-L${Z_DIR}/lib $LIBS"
#### [case ${host} in
#### *-*-solaris*)
#### Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib $LIBS"
#### ;;
#### esac]
#### else
#### Z_LIBS="$LIBS"
#### fi]))
####LIBS=$saved_LIB
####test "z$Z_LIBS" != "z" || AC_MSG_ERROR(missing zlib)
AC_SUBST(Z_CFLAGS)
AC_SUBST(Z_LIBS)
####AC_SUBST(Z_CFLAGS)
####AC_SUBST(Z_LIBS)
CPPFLAGS=${_cppflags}
LDFLAGS=${_ldflags}
####CPPFLAGS=${_cppflags}
####LDFLAGS=${_ldflags}
dnl ==========================================================================
dnl Test suite (requires check)
@ -778,8 +778,6 @@ Optionals builds
Available languages: ${languages_available}
Java binding: ${enable_java}
Perl binding: ${enable_perl}
PHP 5 binding: ${enable_php5}
Python binding: ${enable_python}
C API references: ${enable_gtk_doc}