forked from geany/geany
/
geany-i18n.m4
30 lines (26 loc) · 872 Bytes
/
geany-i18n.m4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
dnl GEANY_I18N
dnl Setups I18N support.
dnl AC_DEFINEs and AC_SUBSTs GETTEXT_PACKAGE
AC_DEFUN([GEANY_I18N],
[
AC_REQUIRE([AC_PROG_AWK])
AC_REQUIRE([AC_PROG_INTLTOOL])
GETTEXT_PACKAGE="$PACKAGE"
AC_SUBST([GETTEXT_PACKAGE])
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Gettext package.])
if test -n "${LINGUAS}"; then
ALL_LINGUAS="${LINGUAS}"
else
ALL_LINGUAS=`cd "$srcdir/po" 2>/dev/null && ls *.po 2>/dev/null | $AWK 'BEGIN { FS="."; ORS=" " } { print $[]1 }'`
fi
AM_GLIB_GNU_GETTEXT
# workaround for intltool bug (http://bugzilla.gnome.org/show_bug.cgi?id=490845)
if test "x$MSGFMT" = "xno"; then
AC_MSG_ERROR([msgfmt not found. Please install the gettext package.])
fi
# intltool hack to define install_sh on Debian/Ubuntu systems
if test "x$install_sh" = "x"; then
install_sh="`pwd`/install-sh"
AC_SUBST([install_sh])
fi
])