diff --git a/autogen.sh b/autogen.sh index 8c06da89c..f17c51a9d 100755 --- a/autogen.sh +++ b/autogen.sh @@ -11,16 +11,20 @@ cd "$srcdir" ${AUTORECONF:-autoreconf} --verbose --install --force -I m4 ${AUTORECONF_FLAGS} # Customize the INSTALL file -rm -f INSTALL && ln -s doc/INSTALL +rm -f INSTALL && ln -s doc/INSTALL . # Generate po/POTFILES.in -${XGETTEXT:-xgettext} --keyword=_ --keyword=N_ --keyword=Q_ --output=- \ +if ! xgettext -h 2>&1 | grep -e '--keyword=' >/dev/null ; then + echo "gettext is unable to extract translations, set XGETTEXT to GNU gettext!" >&2 +else + ${XGETTEXT:-xgettext} --keyword=_ --keyword=N_ --keyword=Q_ --output=- \ `find . -name '*.[ch]'` | ${SED-sed} -ne '/^#:/{s/#://;s/:[0-9]*/\ /g;s/ //g;p;}' | \ grep -v '^$' | sort | uniq >po/POTFILES.in - -$srcdir/version.sh "$srcdir" - -if test -x $srcdir/configure.mc; then - $srcdir/configure.mc "$@" +fi + +"$srcdir/version.sh" "$srcdir" + +if test -x "$srcdir/configure.mc"; then + "$srcdir/configure.mc" "$@" fi