Return to config.m4 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / gettext |
1.1 ! misho 1: dnl ! 2: dnl $Id: config.m4 187290 2005-05-29 23:17:16Z sniper $ ! 3: dnl ! 4: ! 5: PHP_ARG_WITH(gettext,for GNU gettext support, ! 6: [ --with-gettext[=DIR] Include GNU gettext support]) ! 7: ! 8: if test "$PHP_GETTEXT" != "no"; then ! 9: for i in $PHP_GETTEXT /usr/local /usr; do ! 10: test -r $i/include/libintl.h && GETTEXT_DIR=$i && break ! 11: done ! 12: ! 13: if test -z "$GETTEXT_DIR"; then ! 14: AC_MSG_ERROR(Cannot locate header file libintl.h) ! 15: fi ! 16: ! 17: GETTEXT_LIBDIR=$GETTEXT_DIR/$PHP_LIBDIR ! 18: GETTEXT_INCDIR=$GETTEXT_DIR/include ! 19: ! 20: O_LDFLAGS=$LDFLAGS ! 21: LDFLAGS="$LDFLAGS -L$GETTEXT_LIBDIR" ! 22: AC_CHECK_LIB(intl, bindtextdomain, [ ! 23: GETTEXT_LIBS=intl ! 24: GETTEXT_CHECK_IN_LIB=intl ! 25: ], ! 26: AC_CHECK_LIB(c, bindtextdomain, [ ! 27: GETTEXT_LIBS= ! 28: GETTEXT_CHECK_IN_LIB=c ! 29: ],[ ! 30: AC_MSG_ERROR(Unable to find required gettext library) ! 31: ]) ! 32: ) ! 33: LDFLAGS=$O_LDFLAGS ! 34: ! 35: AC_DEFINE(HAVE_LIBINTL,1,[ ]) ! 36: PHP_NEW_EXTENSION(gettext, gettext.c, $ext_shared) ! 37: PHP_SUBST(GETTEXT_SHARED_LIBADD) ! 38: ! 39: if test -n "$GETTEXT_LIBS"; then ! 40: PHP_ADD_LIBRARY_WITH_PATH($GETTEXT_LIBS, $GETTEXT_LIBDIR, GETTEXT_SHARED_LIBADD) ! 41: fi ! 42: ! 43: PHP_ADD_INCLUDE($GETTEXT_INCDIR) ! 44: ! 45: AC_CHECK_LIB($GETTEXT_CHECK_IN_LIB, ngettext, [AC_DEFINE(HAVE_NGETTEXT, 1, [ ])]) ! 46: AC_CHECK_LIB($GETTEXT_CHECK_IN_LIB, dngettext, [AC_DEFINE(HAVE_DNGETTEXT, 1, [ ])]) ! 47: AC_CHECK_LIB($GETTEXT_CHECK_IN_LIB, dcngettext, [AC_DEFINE(HAVE_DCNGETTEXT, 1, [ ])]) ! 48: AC_CHECK_LIB($GETTEXT_CHECK_IN_LIB, bind_textdomain_codeset, [AC_DEFINE(HAVE_BIND_TEXTDOMAIN_CODESET, 1, [ ])]) ! 49: ! 50: fi