* bootstrap: Run libtool, if necessary.
authorJim Meyering <jim@meyering.net>
Thu, 8 Mar 2007 00:06:41 +0000 (01:06 +0100)
committerJim Meyering <jim@meyering.net>
Thu, 8 Mar 2007 00:06:41 +0000 (01:06 +0100)
ChangeLog
bootstrap

index 73e03d0..914fd00 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2007-03-08  Jim Meyering  <jim@meyering.net>
 
+       * bootstrap: Run libtool, if necessary.
+
        Make bootstrap a little more general.
        * bootstrap (build_aux): Factor out/use this definition.
        Formally require a "AC_CONFIG_AUX_DIR($build_aux)" line in configure.ac.
index 887ec53..dde3e21 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -478,11 +478,17 @@ rm -fr $bt $bt2 || exit
 # Reconfigure, getting other files.
 
 for command in \
+  libtool \
   'aclocal --force -I m4' \
   'autoconf --force' \
   'autoheader --force' \
   'automake --add-missing --copy --force-missing';
 do
+  if test "$command" = libtool; then
+    grep '^[    ]*AM_PROG_LIBTOOL\>' configure.ac >/dev/null ||
+      continue
+    command='libtoolize -c -f'
+  fi
   echo "$0: $command ..."
   $command || exit
 done