autoconf-patches
[Top][All Lists]
Advanced

[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"






reply via email to

[Prev in Thread] Current Thread [Next in Thread]