Alexandre Duret-Lutz <adl@gnu.org>
authorAlexandre Duret-Lutz <adl@gnu.org>
Sat, 14 May 2005 19:01:44 +0000 (19:01 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Sat, 14 May 2005 19:01:44 +0000 (19:01 +0000)
commit2ff80273fdd430c250584650c2f37fda1a9e83d4
tree30d7f110a27ece40d58c8266ef0775eb1896970e
parent5bdcf40b665069805a56080b983035ce5517dc89
Alexandre Duret-Lutz  <adl@gnu.org>

Support for remote LIBOBJS (and friends) with subdir-objects.
Fixes PR automake/401.

* automake.in (config_libobj_dir): New variable.
(scan_autoconf_traces): Set config_libobj_dir from AC_CONFIG_LIBOBJ_DIR.
(handle_LIBOBJS_or_ALLOCA, require_libsource_with_macro): New functions.
(handle_LIBOBJS, handle_ALLOCA): Use them.  Adjust location of
dependency files, possibly in a subdirectory.
* tests/pr401.test, tests/pr401b.test, tests/pr401c.test: New tests.
* tests/Makefile.am (TESTS): Add them.
* doc/automake.texi (Optional) <AC_CONFIG_LIBOBJ_DIR>: Document.
(LIBOBJS): Document changes in behaviour of
LIBOBJS, ALLOCA, LTLIBOBJS & LTALLOCA in the presence of
subdir-objects and an invocation of AC_CONFIG_LIBOBJ_DIR.
ChangeLog
NEWS
automake.in
doc/automake.texi
doc/stamp-vti
doc/version.texi
tests/Makefile.am
tests/Makefile.in
tests/pr401.test [new file with mode: 0755]
tests/pr401b.test [new file with mode: 0755]
tests/pr401c.test [new file with mode: 0755]