autoreconf doesn't follow includes.

Carlo Wood <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.bugs
Message-ID <20190221200538.40766064@hikaru>
Hi,

I'm using a Makefile.am that has an include, like so:

---begin of Makefile.am---
include $(srcdir)/cwm4/root_makefile_top.am
 
SUBDIRS = googletest @CW_SUBDIRS@ src 

include $(srcdir)/cwm4/root_makefile_bottom.am ---end of Makefile.am
---end of Makefile.am

I do this because every project that I have is the same, except for
SUBDIRS :p.

This works fine with all autotools except autoreconf;
for example

sean:~/projects/aicxx/ai-evio-testsuite/ai-evio-testsuite>autoreconf -v -i -s --no-recursive
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal 

which is wrong because autoreconf ignores the line

ACLOCAL_AMFLAGS = -I cwm4/aclocal -I m4/aclocal

in $(srcdir)/cwm4/root_makefile_top.am

See https://www.gnu.org/software/automake/manual/html_node/Include.html
why this is legal usage of automake.


-- 
Carlo Wood <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.