]> git.draconx.ca Git - upkg.git/blobdiff - autogen.sh
build: Use autoreconf for bootstrapping.
[upkg.git] / autogen.sh
index 6bcc42150f9bdf464875472cd0ccb1ffa585d3e5..abdb256c82bf75716ea9274a3e724b03dad5c6d0 100755 (executable)
@@ -6,10 +6,14 @@ die()
        exit 1
 }
 
-test -d m4 || mkdir m4
+test -d m4  || mkdir m4
+test -d lib || mkdir lib
 
-aclocal    -I m4         || die "Failed to run aclocal."
-autoheader               || die "Failed to run autoheader."
-libtoolize --copy --ltdl || die "Failed to run libtoolize."
-automake   --add-missing || die "Failed to run automake."
-autoconf                 || die "Failed to run autoconf."
+git submodule update --init || echo "Failed to update Gnulib sources from git."
+if test -x gnulib/gnulib-tool; then
+       gnulib/gnulib-tool --update || die "Failed to update gnulib."
+else
+       die "Gnulib sources are not properly installed in gnulib/"
+fi
+
+autoreconf -fis