Annotation of embedaddon/php/ext/gettext/config.m4, revision 1.1.1.1
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
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>