+Thu May 23 10:01:13 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * automake.in (scan_configure): Always allow upgrading to
+ fp_PROG_INSTALL. Test fpinstall.test.
+
Wed May 22 09:49:27 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (initialize_per_input): Don't initialize
Mark Galassi <rosalia@nis.lanl.gov>
Markku Rossi <mtr@ngs.fi>
Noah Friedman <friedman@gnu.ai.mit.edu>
+Thomas Morgan <tmorgan@pobox.com>
Ulrich Drepper <drepper@gnu.ai.mit.edu>
# Some things required by Automake.
$seen_make_set = 1 if /AC_PROG_MAKE_SET/;
- $seen_prog_install = 1 if ! $seen_prog_install && /AC_PROG_INSTALL/;
- $seen_prog_install = 2 if ! $seen_prog_install && /fp_PROG_INSTALL/;
$seen_arg_prog = 1 if /AC_ARG_PROGRAM/;
$seen_ranlib = 1 if /AC_PROG_RANLIB/;
$seen_maint_mode = 1 if /jm_MAINTAINER_MODE/;
$seen_package = 1 if /PACKAGE=/;
$seen_version = 1 if /VERSION=/;
+ # Weird conditionals here because it is always allowed to
+ # upgrade to fp_PROG_INSTALL but never to downgrade to
+ # AC_PROG_INSTALL.
+ $seen_prog_install = 1 if ! $seen_prog_install && /AC_PROG_INSTALL/;
+ $seen_prog_install = 2 if /fp_PROG_INSTALL/;
+
if (/AC_PROG_LIBTOOL/ || /gm_PROG_LIBTOOL/)
{
$seen_libtool = 1;
+Thu May 23 09:58:48 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * fpinst2.test: New file.
+
+ * fpinstall.test: New file.
+
Wed May 22 09:45:52 1996 Tom Tromey <tromey@creche.cygnus.com>
* outdir.test: New file.
canon.test installsh.test empty.test rulepat.test insh.test canon2.test \
target.test extra.test noinst.test instman.test mkinstall.test auxdir.test \
canon3.test mdate2.test subdir.test backsl.test package.test number.test \
-insh2.test outdir.test
+insh2.test outdir.test fpinstall.test fpinst2.test
EXTRA_DIST = defs $(TESTS)
canon.test installsh.test empty.test rulepat.test insh.test canon2.test \
target.test extra.test noinst.test instman.test mkinstall.test auxdir.test \
canon3.test mdate2.test subdir.test backsl.test package.test number.test \
-insh2.test outdir.test
+insh2.test outdir.test fpinstall.test fpinst2.test
EXTRA_DIST = defs $(TESTS)
mkinstalldirs = $(top_srcdir)/mkinstalldirs
--- /dev/null
+#! /bin/sh
+
+# Test to make sure "reversed" order of fp_PROG_INSTALL and
+# AC_PROG_INSTALL is not buggy.
+
+. $srcdir/defs || exit 1
+
+cat > configure.in << 'END'
+PACKAGE=nonesuch
+VERSION=nonesuch
+AC_ARG_PROGRAM
+fp_PROG_INSTALL
+AC_PROG_INSTALL
+AC_OUTPUT(Makefile)
+END
+
+cat > Makefile.am <<'END'
+bin_SCRIPTS = zot
+END
+
+$AUTOMAKE || exit 1
--- /dev/null
+#! /bin/sh
+
+# Test for bug reported by Thomas Morgan. If both fp_PROG_INSTALL and
+# AC_PROG_INSTALL appear in configure.in, bad error results.
+
+. $srcdir/defs || exit 1
+
+cat > configure.in << 'END'
+PACKAGE=nonesuch
+VERSION=nonesuch
+AC_ARG_PROGRAM
+AC_PROG_INSTALL
+fp_PROG_INSTALL
+AC_OUTPUT(Makefile)
+END
+
+cat > Makefile.am <<'END'
+bin_SCRIPTS = zot
+END
+
+$AUTOMAKE || exit 1