X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=autogen.sh;h=87fb83d7f1c0b57f73957a7dd1350af633f55c8d;hb=refs%2Fheads%2Fautodoc;hp=22b6ff213539c921d423a57745599f2d03d9cdf9;hpb=5862f0a7518439cde4ba73f08baabd5a972c2873;p=hvgrip.git diff --git a/autogen.sh b/autogen.sh index 22b6ff2..87fb83d 100755 --- a/autogen.sh +++ b/autogen.sh @@ -7,13 +7,17 @@ set -e # To test that we are really in the top-level directory TEST_FILE=src/grip.c +# Where to copy gettext.h +GETTEXT_INC_DIR=src + test -f ${TEST_FILE} || { echo "Error: You must run this script in the top-level project directory" exit 1 } (autoreconf --version) < /dev/null > /dev/null 2>&1 || { - echo "Error: You must have autoreconf installed to generate the GNU Build System files." + echo "Error: You must have autoreconf installed to generate the" \ + "GNU Build System files." exit 1 } @@ -22,4 +26,19 @@ touch ChangeLog autoreconf -v --install --force +# Update gettext files +if [ -f po/Makevars ]; then + rm po/Makevars.template +fi + +# If po/POTFILES.in is not present, po/Makefile won't be generated when running +# ./configure +if [ ! -f po/POTFILES.in ]; then + touch po/POTFILES.in +fi + +if [ ! -f ${GETTEXT_INC_DIR}/gettext.h ]; then + cp /usr/share/gettext/gettext.h ${GETTEXT_INC_DIR} +fi + rm -rf autom4te.cache