* doc/automake.texi (Wildcards): Document portability issue.
* tests/extra10.test, tests/extra11.test, tests/extra12.test:
Require GNU make.
Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+2010-05-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Wildcards are not portable to NetBSD make.
+ * doc/automake.texi (Wildcards): Document portability issue.
+ * tests/extra10.test, tests/extra11.test, tests/extra12.test:
+ Require GNU make.
+
2010-05-23 Stefano Lattarini <stefano.lattarini@gmail.com>
Make test for configure.in vs. configure.ac stricter.
even though a file is missing. By listing files, @samp{make dist}
@emph{will} complain.
+@item
+Wildcards are not portable to some non-GNU @command{make} implementations,
+e.g., NetBSD @command{make} will not expand globs such as @samp{*} in
+prerequisites of a target.
+
@item
Finally, it's really hard to @emph{forget} to add a file to
@file{Makefile.am}: files that are not listed in @file{Makefile.am} are
# Check that wildcards in EXTRA_DIST are honoured.
# Suggested by observations from Braden McDaniel.
+required=GNUmake
. ./defs || Exit 1
set -e
# Check for more complex usage of wildcards in EXTRA_DIST.
# Suggested by observations from Braden McDaniel.
+required=GNUmake
. ./defs || Exit 1
set -e
# $srcdir != $builddir, if properly declared.
# Suggested by observations from Braden McDaniel.
+required=GNUmake
. ./defs || Exit 1
set -e