summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh78
1 files changed, 9 insertions, 69 deletions
diff --git a/autogen.sh b/autogen.sh
index 5ff5ce022..64c6716be 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,71 +1,11 @@
#!/bin/sh
-rm -f config.cache
-### GETTEXT ###
-
-echo searching for GNU gettext intl directory...
-
-dirs="/usr/share /usr/local/share /opt/share /usr /usr/local /opt /usr/gnu/share"
-found=0
-for try in $dirs; do
- echo -n " -> $try/gettext/intl... "
- if test -d $try/gettext/intl; then
- echo found it
- found=1
- break
- fi
- echo no
-done
-if test "$found" != 1; then
- echo ERROR: Cannot find gettext/intl directory.
- echo ERROR: Install GNU gettext in /usr or /usr/local prefix.
- exit 7
-fi;
-
-echo copying gettext intl files...
-intldir="$try/gettext/intl"
-if test ! -d intl; then
- mkdir intl
-fi
-olddir=`pwd`
-cd $intldir
-for file in *; do
- if test $file != COPYING.LIB-2.0 && test $file != COPYING.LIB-2.1; then
- rm -f $olddir/intl/$file
- cp $intldir/$file $olddir/intl/
- fi
-done
-cp -f $try/gettext/po/Makefile.in.in $olddir/po/
-cd $olddir
-if test -f intl/plural.c; then
- sleep 2
- touch intl/plural.c
-fi
-
-### END GETTEXT ###
-
-echo "running aclocal..."
-aclocal -I /usr/share/aclocal
-if [ $? -ne 0 ]; then
- echo "ERROR: 'aclocal -I /usr/share/aclocal' failed!"
- exit 1
-fi
-echo "running autoconf..."
-autoconf
-if [ $? -ne 0 ]; then
- echo "ERROR: 'autoconf' failed!"
- exit 1
-fi
-echo "running autoheader..."
-autoheader
-if [ $? -ne 0 ]; then
- echo "ERROR: 'autoheader' failed!"
- exit 1
-fi
-echo "running automake..."
-automake -a
-if [ $? -ne 0 ]; then
- echo "ERROR: 'automake -a' failed!"
- exit 1
-fi
-echo "autogen.sh ok, now run ./configure script"
+# gettextize updates Makefile.am, configure.in
+gettextize --copy --force --intl --no-changelog &&
+aclocal &&
+# autoheader creates config.h.in needed by autoconf
+autoheader &&
+# autoconf creates configure
+autoconf &&
+# automake creates Makefile.in
+automake --add-missing --copy --gnu