diff --git a/autogen.sh b/autogen.sh index 05b77db21..470db3d3a 100755 --- a/autogen.sh +++ b/autogen.sh @@ -11,6 +11,7 @@ set -e : ${ACLOCAL=aclocal} : ${GETTEXTIZE=gettextize} : ${AUTOPOINT=autopoint} +: ${XGETTEXT=xgettext} srcdir=`dirname $0` test -z "$srcdir" && srcdir=. @@ -65,6 +66,12 @@ else fi fi +# Generate po/POTFILES.in +$XGETTEXT --keyword=_ --keyword=N_ --output=- --stringtable-output \ + `find -name '*.[ch]'` | \ + sed -ne 's/^\/\* File: \([^:]*\):.*$/\1/p' | sort | \ + uniq | grep -v 'regex.c' >po/POTFILES.in + ACLOCAL_INCLUDES="-I m4" # Some old version of GNU build tools fail to set error codes.