mirror of
git://git.sv.gnu.org/autoconf
synced 2024-12-03 02:00:36 +08:00
1b9b5dd33a
* bin/autoconf.in, bin/autoheader.in, bin/autoreconf.in, * bin/autoscan.in, autoupdate.in: Use exclusively the name of the installed peer executables, only PATH is allowed to resolve it. Pass `autoconf_dir' via options, not via invisible envvars. * lib/Autom4te/General.pm (&find_peer): Remove. * lib/autotest/general.m4 (AT_INIT): `AUTOTEST_PATH=a:b' gives `abuild:asrc:bbuild:bsrc', not `abuild:bbuild:asrc:bsrc'. * man/Makefile.am: Let help2man rely on PATH instead of trying to find the executables for it. * tests/Makefile.am: Major cleanup. Too lazy to document... * tests/atlocal.in: Remove all the obscure envvar manipulations. We only need PERL. * tests/atspecific.m4, tests/tools.at: Passing --localdir is indeed related to running the test suite, while passing --autoconf-dir and others is related to running non installed Autoconf executables. So don't do that, leave it to... * tests/autoconf, tests/autoheader, tests/autom4te, tests/autoupdate, * tests/autoscan: New. * tests/atspecific.m4 (AT_CHECK_M4SUGAR, AT_CHECK_M4SH): Don't refer to library files: rely on --language.
19 lines
616 B
Bash
Executable File
19 lines
616 B
Bash
Executable File
#! /bin/sh
|
|
# Running `autom4te' as if it were installed.
|
|
|
|
. ./atconfig
|
|
|
|
# Be sure to use the non installed Perl modules.
|
|
# We need no special protection for the subtools (e.g., autoheader runs
|
|
# autoconf which runs autom4te) because by themselves, they try to use
|
|
# subtools from the same directory (i.e., foo/autoheader will run
|
|
# foo/autoconf etc.).
|
|
autom4te_perllibdir=$top_srcdir/lib
|
|
export autom4te_perllibdir
|
|
|
|
AUTOM4TE_CFG=$top_builddir/lib/autom4te.cfg
|
|
export AUTOM4TE_CFG
|
|
|
|
# We might need files from build (frozen files), in addition of src files.
|
|
exec ../bin/autom4te -I ../lib -I $top_srcdir/lib ${1+"$@"}
|