]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
ac_output fix from doug evans
authorTom Tromey <tromey@redhat.com>
Sat, 4 Apr 1998 01:02:52 +0000 (01:02 +0000)
committerTom Tromey <tromey@redhat.com>
Sat, 4 Apr 1998 01:02:52 +0000 (01:02 +0000)
ChangeLog
THANKS
automake.in
tests/ChangeLog
tests/Makefile.am
tests/Makefile.in
tests/colon5.test [new file with mode: 0755]

index eb17a6ac7050b934e93222308cc2cad8f5736a95..5241b90e80ac88bbe3950d1e9928e89d4736752d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Apr  3 15:43:46 1998  Doug Evans  <devans@seba.cygnus.com>
+
+       * automake.in (handle_configure): Fix setting of colon_infile
+       in case where multiple files are used to build Makefile.
+       [ Test colon5.test ]
+       
 Fri Apr  3 13:07:58 1998  Tom Tromey  <tromey@cygnus.com>
 
        * ansi2knr.c, texinfo.tex: New versions from respective
diff --git a/THANKS b/THANKS
index 1ba9a3231b4ece28f888be05bd6ffeecb191c184..2d5b4b03ca8ebb4c7e3b605903090f0038bd6070 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -13,6 +13,7 @@ Bill Fenner           fenner@parc.xerox.com
 David A. Swierczek     swiercze@mr.med.ge.com
 David Zaroski          cz253@cleveland.Freenet.Edu
 Dieter Baron           dillo@stieltjes.smc.univie.ac.at
+Doug Evans             devans@cygnus.com
 Erick Branderhorst     branderh@iaehv.nl
 François Pinard                pinard@iro.umontreal.ca
 Fred Fish              fnf@ninemoons.com
index 098957aaa597a10f92686f86e8830d0ac4c3a891..d3a2a9b24a33261615480353006e337378333233 100755 (executable)
@@ -2997,7 +2997,7 @@ sub handle_configure
     # error if the .in was missing originally.
     local ($infile) = '$(srcdir)/' . $input_base . '.in';
     local ($colon_infile);
-    if ($local ne $input)
+    if ($local ne $input || @secondary_inputs)
     {
        $colon_infile = ':' . $input . '.in';
     }
index b418bdebab323f285903b55bdba92a6905296e8a..f24004d91cabecc3cdd0ff6d635c2d879c7b0a14 100644 (file)
@@ -1,5 +1,7 @@
 Fri Apr  3 13:04:50 1998  Tom Tromey  <tromey@cygnus.com>
 
+       * colon5.test: New file.
+
        * exdir2.test: New file.
        * instdata.test: New file.
 
index ecb83a3664760f3ad38b88c7f7b2709681212b71..45f26b439b6a8ca5675d57b094b0f66a4a7aa6f2 100644 (file)
@@ -30,7 +30,8 @@ install.test libobj7.test objc.test cond3.test cxxcpp.test \
 aclocal.test alpha.test whoami.test unused.test condman.test \
 texinfo5.test aclocali.test texinfo6.test condman2.test colon4.test \
 java.test sinclude.test javaprim.test javasubst.test aclocalii.test \
-lex2.test libobj8.test version3.test instdata.test exdir2.test
+lex2.test libobj8.test version3.test instdata.test exdir2.test \
+colon5.test
 
 EXTRA_DIST = defs $(TESTS)
 
index 5b5ecc3503ed315a09ad93749e3f592e5647e306..63477ba166c59beba18dcdaa7207e8ad72528e05 100644 (file)
@@ -93,7 +93,8 @@ install.test libobj7.test objc.test cond3.test cxxcpp.test \
 aclocal.test alpha.test whoami.test unused.test condman.test \
 texinfo5.test aclocali.test texinfo6.test condman2.test colon4.test \
 java.test sinclude.test javaprim.test javasubst.test aclocalii.test \
-lex2.test libobj8.test version3.test instdata.test exdir2.test
+lex2.test libobj8.test version3.test instdata.test exdir2.test \
+colon5.test
 
 EXTRA_DIST = defs $(TESTS)
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/tests/colon5.test b/tests/colon5.test
new file mode 100755 (executable)
index 0000000..f1ca626
--- /dev/null
@@ -0,0 +1,20 @@
+#! /bin/sh
+
+# Another multi-":" test, this time from Doug Evans.
+
+. $srcdir/defs || exit 1
+
+cat > configure.in << 'END'
+PACKAGE=nonesuch
+VERSION=nonesuch
+AC_ARG_PROGRAM
+AC_PROG_INSTALL
+AC_OUTPUT(Makefile:Makefile.in:Makefile.dep)
+END
+
+: > Makefile.am
+: > Makefile.dep
+
+$AUTOMAKE || exit 1
+
+grep 'Makefile:Makefile.in' Makefile.in