summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS13
-rw-r--r--lib/am/configure.am6
-rw-r--r--t/list-of-tests.mk1
3 files changed, 18 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 614eba64d..1fae7ad4c 100644
--- a/NEWS
+++ b/NEWS
@@ -104,6 +104,19 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+New in 1.14.2:
+
+* Bugs fixed:
+
+ - In older Automake versions, if a user defined one single Makefile
+ fragment (say 'foo.am') to be included (via Automake includes) in
+ his main Makefile.am, and defined a custom make rule to generate that
+ file from other data, Automake used to spuriously complain about with
+ something like "... overrides Automake target '$(srcdir)/foo.am".
+ This bug is now fixed.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
New in 1.14.1:
* Bugs fixed:
diff --git a/lib/am/configure.am b/lib/am/configure.am
index 6f39f7dbe..d159e1b55 100644
--- a/lib/am/configure.am
+++ b/lib/am/configure.am
@@ -83,7 +83,11 @@ endif %?TOPDIR_P%
esac;
## Avoid the "deleted header file" problem for the dependencies.
-?HAVE-MAKEFILE-IN-DEPS?%MAKEFILE-IN-DEPS%:
+## Add the trailing "$(am__empty)" to trick Automake into not spuriously
+## complaining about "duplicated targets" in case the %MAKEFILE-IN-DEPS%
+## list expands to a single target that is also declared in some
+## user-defined rule.
+?HAVE-MAKEFILE-IN-DEPS?%MAKEFILE-IN-DEPS% $(am__empty):
DIST_COMMON += %MAKEFILE-AM%
diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk
index 28b512cf6..c07eb72bd 100644
--- a/t/list-of-tests.mk
+++ b/t/list-of-tests.mk
@@ -30,7 +30,6 @@ t/pm/Version3.pl
XFAIL_TESTS = \
t/all.sh \
-t/am-include-only-one-generated-fragment.sh \
t/cond17.sh \
t/gcj6.sh \
t/override-conditional-2.sh \