Le 28 mars 09 à 22:17, Ralf Wildenhues a écrit :
diff --git a/doc/automake.texi b/doc/automake.texi
index d3b72a5..bf41acb 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -8504,6 +8508,17 @@ the inference rules generated by
@command{automake} can apply. For
literal test names, @command{automake} can generate per-target rules
to avoid this limitation.
+Please note that it is currently not possible to use @code{$
(srcdir)/}
+or @code{$(top_srcdir)/} in the @code{TESTS} variable. This
technical
+limitation is necessary to avoid generating test logs in the source
tree
+and has the unfortunate consequence thast it is not possible to
specify
s/thast/that/
+distributed tests that are themselves generated by means of explicit
+rules, in a way that is portable to all @command{make}
implementations
+(@pxref{Make Target Lookup,,, autoconf, The Autoconf Manual}, the
+semantics of FreeBSD and OpenBSD @command{make} conflict with this).
+In case of doubt you may want to require to use GNU @command{make},
+or work around the issue with inference rules to generate the tests.
:(
Wouldn't life be immensely simpler and saner if the GCS allowed to
expect GNU Make on any machine? So much energy wasted :(