]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'vpath-autoexp-fix-maint' into tests-suffix-extend
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 22 Jan 2011 17:22:18 +0000 (18:22 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 22 Jan 2011 17:25:54 +0000 (18:25 +0100)
* vpath-autoexp-fix-maint:
  tests: fix VPATH auto-expansion workarounds.

1  2 
ChangeLog
tests/suffix13.test

diff --cc ChangeLog
index a3076fae3db79488f20a9f56035eba46c2440564,81d563a0634cffee61c78d824120832254b97243..9d27843e95bd47264f5b266e0f4c9110b9f8d1fa
+++ b/ChangeLog
@@@ -1,52 -1,10 +1,59 @@@
+ 2011-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+       tests: fix VPATH auto-expansion workarounds.
+       * tests/parallel-tests8.test, tests/suffix13.test:
+       Ensure $< is not surrounded by white space, to prevent Solaris
+       make from applying automatic VPATH text expansion.
 +2010-12-23  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Improve and extend tests `suffix*.test'.
 +      * tests/suffix.test: Check that suffix rules for C compilation are
 +      only included once.  Try also with a static library.
 +      * tests/suffix2.test: Add a new grep to help potential debugging.
 +      Do not run automake with the `--add-missing' options, since we
 +      already create all the needed auxiliary files.  Try also *without*
 +      the `no-dependencies' automake option.
 +      * tests/suffix4.test: Make grepping of Makefile.in stricter.
 +      * tests/suffix3.test: Rewritten to run also autoconf, ./configure
 +      and make.
 +      * tests/suffix5.test: Likewise.
 +      * tests/suffix6.test: Fix botched recipe indentation (eight spaces
 +      were used instead of a tabulation character).  Extend to check
 +      that `.obj' is handled like `.$(OBJEXT)' (as is done for `.o').
 +      Improved parsing & grepping of generated Makefile.in.  Other minor
 +      fixes and improvements.
 +      * tests/suffix10.test: Move some checks in Makefile.am.  Also run
 +      "make all".
 +      * tests/suffix12.test: Likewise, and account for VPATH issues in
 +      weaker make implementations.
 +      * tests/suffix11.test: Likewise.  Also, run "make distcheck", for
 +      completeness, and related changes.
 +      * tests/suffix8.test: Likewise.  Also, do not put `gcc' anymore
 +      in $required.
 +      * tests/suffix13.test: Do not use the `--force-missing' automake
 +      option unnecessarily.
 +      * tests/suffix6b.test: New test, semantic sister of `suffix6.test'.
 +      * tests/suffix6c.test: Likewise.
 +      * tests/Makefile.am (TESTS): Updated.
 +
 +2010-12-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +          Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      Work around a bug in file-inclusion mechanism of Solaris make.
 +      * automake.in (handle_single_transform): In the name of the
 +      dependency file: collapse multiple slash characters into a single
 +      one.
 +      * tests/subobj11a.test: New test.
 +      * tests/subobj11b.test: Likewise.
 +      * tests/subobj11c.test: Likewise.
 +      * tests/depcomp8a.test: Likewise.
 +      * tests/depcomp8b.test: Likewise.
 +      * tests/Makefile.am (TESTS): Updated.
 +      * NEWS: Updated.
 +      Report by Stefano Lattarini, quick fix by Ralf Wildenhues, final
 +      patch and tests by Stefano Lattarini.
 +
  2010-12-22  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        Fix two spurious testsuite failures on IRIX 6.5.
Simple merge