[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Honor AUTOTEST_PATH [installcheck]
From: |
Akim Demaille |
Subject: |
Re: Honor AUTOTEST_PATH [installcheck] |
Date: |
Fri, 10 Dec 2004 09:38:29 +0100 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux) |
>>> "Noah" == Noah Misch <address@hidden> writes:
> I do not see the recursion. What depends on autoscan.list?
autoscan needs to trace a zillion macros to do its job. It gets this
list by tracing the Autoconf definitions using autom4te. But to spare
cycles to people using autoscan (which is also a checker, not only a
creator of configure.ac), autom4te.cfg should contain a list of trace
request matching the list of autoscan'd macros.
But it is I who was confused: I already got rid of the recursive
dependency. Probably not the best move... autom4te.cfg reads:
## ------------------------ ##
## Autoscan-preselections. ##
## ------------------------ ##
# To update the following list:
#
#$ tests/autom4te -l autoconf -M -t AN_OUTPUT:\$3 |
# sed 's/(.*//' |
# sort -u |
# grep -v '^warn' |
# sed 's/^/args: --preselect /'
#
# and add AC_CHECK_LIB by hand.
#
# I'm a bit frightened to put this into the Makefile, which was
# my goal: running autom4te to get this list requires autom4te.cfg,
# which is what we are building :( In fact we need three files, not
# two (autom4te.pre -> autom4te.in -> autom4te.cfg).
begin-language: "Autoscan-preselections"
args: --preselect AC_CHECK_FUNCS
args: --preselect AC_CHECK_HEADERS
args: --preselect AC_CHECK_LIB
args: --preselect AC_CHECK_MEMBERS
args: --preselect AC_CHECK_TYPES
[...]
end-language: "Autoscan-preselections"