1
dnl -*- mode: m4; c-basic-offset: 2; indent-tabs-mode: nil; -*-
2
dnl vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
4
dnl pandora-build: A pedantic build system
5
dnl Copyright (C) 2009 Sun Microsystems, Inc.
6
dnl This file is free software; Sun Microsystems
7
dnl gives unlimited permission to copy and/or distribute it,
8
dnl with or without modifications, as long as this notice is preserved.
12
AC_DEFUN([PANDORA_WITH_GETTEXT],[
15
echo "# This file is auto-generated from configure. Do not edit directly" > po/POTFILES.in.in
16
# The grep -v '${PACKAGE}-' is to exclude any distcheck leftovers
17
for f in `cd ${srcdir} ; find . | grep -v "${PACKAGE}-" | ${EGREP} '\.(cc|c|h|yy)$' | cut -c3- | sort`
19
if grep gettext.h "${srcdir}/$f" | grep include >/dev/null 2>&1
21
echo "$f" >> po/POTFILES.in.in
24
if diff po/POTFILES.in.in po/POTFILES.in >/dev/null 2>&1
28
mv po/POTFILES.in.in po/POTFILES.in
31
AM_GNU_GETTEXT(external, need-formatstring-macros)
32
AM_GNU_GETTEXT_VERSION([0.17])
33
AS_IF([test "x$MSGMERGE" = "x" -o "x$MSGMERGE" = "x:"],[
34
AM_PATH_PROG_WITH_TEST(GMSGMERGE, gmsgmerge,
35
[$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
36
MSGMERGE="${GMSGMERGE}"
38
AM_CONDITIONAL([BUILD_GETTEXT],[test "x$MSGMERGE" != "x" -a "x$MSGMERGE" != "x:"])