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 <ca...@alinoe.com>

Reply via email to