diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2015-01-02 14:47:36 +0100 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2015-01-06 11:25:54 +0100 |
commit | 1b4c84b80d6099fd6747b129630bbf00c388e0f9 (patch) | |
tree | 2dea95a5a4b38f36c1490db44f76f5ebcf29be8f /.autom4te.cfg | |
parent | e3908dd893aadc5e7775ede9a8a24d8667b371b9 (diff) | |
download | automake-1b4c84b80d6099fd6747b129630bbf00c388e0f9.tar.gz |
compile: don't place built object files in $(srcdir), ever ...
... even when a source file is specified as '$(srdir)/foo.c' or
'$(top_srcdir)/bar.c'. And ditto for dependency-tracking makefile
fragments (those under '.deps' directories).
Such issues used to occur when the 'subdir-objects' option was given.
This change should fix the second and last part of automake bug#13928.
See also bug#16375 and bug#15293.
* NEWS: Update.
* bin/automake.in (handle_single_transform): Make sure object files
and dependency-tracking makefile fragments coming from source like
'$(srcdir)/foo.c' and '$(top_srcdir)/bar.c' are placed respectively
under $(builddir) and $(top_builddir).
* t/subobj-vpath-pr13928.sh: Enhance to expose even more aspects
of the bug we've just fixed.
* t/subobj-pr13928-more-langs.sh: New test, similar to the one above,
but with non-C languages as well.
* t/list-of-tests.mk (XFAIL_TESTS): Remove 'subobj-vpath-pr13928.sh',
it's now supposed to pass.
(handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to '.autom4te.cfg')
0 files changed, 0 insertions, 0 deletions