]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
24 years ago* m4sh.m4 (_AS_TEST_PREPARE): Rename as...
Akim Demaille [Sun, 25 Feb 2001 10:43:34 +0000 (10:43 +0000)] 
* m4sh.m4 (_AS_TEST_PREPARE): Rename as...
(_AS_BROKEN_TEST_PREPARE): this.
(_AS_TEST_PREPARE): New dummy but working version of this macro.
* acspecific.m4 (AC_PROG_INSTALL): Use AS_EXECUTABLE_P.

24 years ago* autoupdate.in (&parse_args): Support `-'.
Akim Demaille [Sun, 25 Feb 2001 10:43:13 +0000 (10:43 +0000)] 
* autoupdate.in (&parse_args): Support `-'.

24 years ago* autoupdate.in: Less Bournisms, more Wallisms.
Akim Demaille [Sun, 25 Feb 2001 10:42:49 +0000 (10:42 +0000)] 
* autoupdate.in: Less Bournisms, more Wallisms.

24 years ago.
Jim Meyering [Fri, 23 Feb 2001 15:42:27 +0000 (15:42 +0000)] 
.

24 years ago(_AC_INIT_PREPARE_FS_SEPARATORS): Revert that change.
Jim Meyering [Fri, 23 Feb 2001 15:42:11 +0000 (15:42 +0000)] 
(_AC_INIT_PREPARE_FS_SEPARATORS): Revert that change.
There was no typo.

24 years ago.
Jim Meyering [Fri, 23 Feb 2001 08:53:34 +0000 (08:53 +0000)] 
.

24 years ago(_AC_INIT_PREPARE_FS_SEPARATORS): Fix typo: s/;/:/
Jim Meyering [Fri, 23 Feb 2001 08:53:07 +0000 (08:53 +0000)] 
(_AC_INIT_PREPARE_FS_SEPARATORS): Fix typo: s/;/:/

24 years ago* doc/autoconf.texi: Typos and formatting changes.
Akim Demaille [Thu, 22 Feb 2001 18:01:32 +0000 (18:01 +0000)] 
* doc/autoconf.texi: Typos and formatting changes.

24 years agoSome text so that people aren't surprised of seeing BUGS.
Akim Demaille [Wed, 21 Feb 2001 10:20:47 +0000 (10:20 +0000)] 
Some text so that people aren't surprised of seeing BUGS.

24 years ago* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): use `AS_EXIT(0)' instead
Akim Demaille [Wed, 21 Feb 2001 09:44:55 +0000 (09:44 +0000)] 
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): use `AS_EXIT(0)' instead
of `exit 0' when exiting config.status.

24 years ago* doc/autoconf.texi: Add new node discussing issues related to
Akim Demaille [Wed, 21 Feb 2001 09:41:03 +0000 (09:41 +0000)] 
* doc/autoconf.texi: Add new node discussing issues related to
file systems (DOS, specifically). Document DJGPP's bash's special
handling of $PATH_SEPARATOR.

24 years ago* autoupdate.in: New. Replaces autoupdate.sh.
Akim Demaille [Wed, 21 Feb 2001 08:59:24 +0000 (08:59 +0000)] 
* autoupdate.in: New.  Replaces autoupdate.sh.

24 years ago* autoscan.pl (&find_configure_ac): New.
Akim Demaille [Wed, 21 Feb 2001 08:47:16 +0000 (08:47 +0000)] 
* autoscan.pl (&find_configure_ac): New.

24 years ago* autoscan.pl (check_configure_ac): Pretty missing macro warnings
Akim Demaille [Tue, 20 Feb 2001 09:24:40 +0000 (09:24 +0000)] 
* autoscan.pl (check_configure_ac): Pretty missing macro warnings
output.

24 years ago* aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
Akim Demaille [Mon, 19 Feb 2001 15:11:52 +0000 (15:11 +0000)] 
* aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
compiler doesn't support 'static inline'.  This is needed for
Encore Umax-3.0.9.16b.

24 years ago* aclang.m4 (_AC_LANG_COMPILER_WORKS): Rename as...
Akim Demaille [Mon, 19 Feb 2001 15:08:58 +0000 (15:08 +0000)] 
* aclang.m4 (_AC_LANG_COMPILER_WORKS): Rename as...
(_AC_COMPILER_EXEEXT_WORKS): this.  Use the `a.out' or `a.exe'
left by _AC_COMPILER_EXEEXT_DEFAULT to check if the compiler works.
(_AC_COMPILER_EXEEXT_CROSS): Extract from the above macro.
(_AC_COMPILER_EXEEXT): Use them.
Adjust all the compiler looking macros to check for EXEEXT
*first*, then OBJEXT.
Set ac_exeext yourself.
(_AC_COMPILER_EXEEXT_O): Don't.

24 years ago* tests/atspecific.m4 (AT_CONFIGURE_AC): Double quote constant
Pavel Roskin [Thu, 15 Feb 2001 23:36:48 +0000 (23:36 +0000)] 
* tests/atspecific.m4 (AT_CONFIGURE_AC): Double quote constant
part of the second argument to AT_DATA.
* tests/compile.at (AC_PROG_CPP with warnings): Fix underquoting
in a call to _AT_CHECK_AC_MACRO.
(AC_PROG_CPP without warnings): Likewise.

24 years agoRebuild.
Pavel Roskin [Mon, 12 Feb 2001 15:06:06 +0000 (15:06 +0000)] 
Rebuild.

24 years agoMisc. clean-up:
Jim Meyering [Sun, 11 Feb 2001 17:15:03 +0000 (17:15 +0000)] 
Misc. clean-up:
Move declarations of variables into the scope where they're used.
Use `qw'.  Don't use `$_'.

24 years ago.
Jim Meyering [Sun, 11 Feb 2001 17:14:55 +0000 (17:14 +0000)] 
.

24 years ago.
Jim Meyering [Sun, 11 Feb 2001 16:39:11 +0000 (16:39 +0000)] 
.

24 years agoEnsure that even `autoscan --version' fails when e.g.,
Jim Meyering [Sun, 11 Feb 2001 16:38:44 +0000 (16:38 +0000)] 
Ensure that even `autoscan --version' fails when e.g.,
writing to a full disk.

(END): New function.

24 years ago*** empty log message ***
Jim Meyering [Fri, 9 Feb 2001 15:04:40 +0000 (15:04 +0000)] 
*** empty log message ***

24 years ago(AC_SYS_LARGEFILE_TEST_INCLUDES): Don't reject
Jim Meyering [Fri, 9 Feb 2001 15:04:06 +0000 (15:04 +0000)] 
(AC_SYS_LARGEFILE_TEST_INCLUDES): Don't reject
C++ compilers that are masquerading as C compilers, and that
incorrectly reject large integers.
From Paul Eggert.

24 years agoTypo fixes.
Pavel Roskin [Wed, 7 Feb 2001 22:05:30 +0000 (22:05 +0000)] 
Typo fixes.

24 years agoAdd confdefs.h
Pavel Roskin [Wed, 7 Feb 2001 15:09:10 +0000 (15:09 +0000)] 
Add confdefs.h

24 years ago* acgeneral.m4 (AC_OUTPUT): Remove $(srcdir), ${srcdir} and
Pavel Roskin [Wed, 7 Feb 2001 15:04:52 +0000 (15:04 +0000)] 
* acgeneral.m4 (AC_OUTPUT): Remove $(srcdir), ${srcdir} and
@srcdir@ from VPATH if srcdir is "." and replace blank VPATH
lines with empty lines to preserve line numbers.
Original version by Derek Price.

24 years ago* acgeneral.m4 (_AC_LIBOBJ): Call AC_LIBSOURCE with '.c' extension
Akim Demaille [Wed, 7 Feb 2001 11:26:22 +0000 (11:26 +0000)] 
* acgeneral.m4 (_AC_LIBOBJ): Call AC_LIBSOURCE with '.c' extension
appended to function name.

24 years ago* acgeneral.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR, AC_RUN_LOG): New.
Akim Demaille [Tue, 6 Feb 2001 15:11:50 +0000 (15:11 +0000)] 
* acgeneral.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR, AC_RUN_LOG): New.
(_AC_EVAL_STDERR,  _AC_EVAL): Use them.
(_AC_INIT_PREPARE_FS_SEPARATORS): Use AC_RUN_LOG.

24 years ago* autoheader.sh: Only set config_h for the first call to
Akim Demaille [Tue, 6 Feb 2001 13:47:52 +0000 (13:47 +0000)] 
* autoheader.sh: Only set config_h for the first call to
AC_CONFIG_HEADERS.

24 years agoacfunctions.m4 was still using the old AC_LIBOBJ_DECL.
Akim Demaille [Mon, 5 Feb 2001 17:33:00 +0000 (17:33 +0000)] 
acfunctions.m4 was still using the old AC_LIBOBJ_DECL.
Reported by Derek R. Price.
* tests/semantics.at (AC_REPLACE_FUNCS): New test.
* acfunctions.m4 (AC_REPLACE_FUNCS, _AC_LIBOBJ_ALLOCA): Use
AC_LIBSOURCES.

24 years agoTypo.
Akim Demaille [Mon, 5 Feb 2001 16:36:11 +0000 (16:36 +0000)] 
Typo.

24 years ago.
Jim Meyering [Mon, 5 Feb 2001 10:30:53 +0000 (10:30 +0000)] 
.

24 years ago(AC_SYS_LARGEFILE): Add ULL suffix to the integer constants.
Jim Meyering [Mon, 5 Feb 2001 10:30:27 +0000 (10:30 +0000)] 
(AC_SYS_LARGEFILE): Add ULL suffix to the integer constants.

24 years agoacfunctions.m4 was still using the old AC_LIBOBJ_DECL.
Akim Demaille [Mon, 5 Feb 2001 10:16:32 +0000 (10:16 +0000)] 
acfunctions.m4 was still using the old AC_LIBOBJ_DECL.
Reported by Derek R. Price.
* tests/semantics.at (AC_REPLACE_FUNCS): New test.
* acfunctions.m4 (AC_REPLACE_FUNCS, _AC_LIBOBJ_ALLOCA): Use
AC_LIBSOURCES.

24 years ago* tests/base.at (AC_TRY_COMMAND): Add a colon between "then" and
Pavel Roskin [Sat, 3 Feb 2001 19:27:14 +0000 (19:27 +0000)] 
* tests/base.at (AC_TRY_COMMAND): Add a colon between "then" and
"else". Separate commands inside AC_TRY_COMMAND with semicolons.
From Nicolas Joly.

24 years ago* acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Removed, dead code.
Akim Demaille [Sat, 3 Feb 2001 16:43:00 +0000 (16:43 +0000)] 
* acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Removed, dead code.

24 years agoMore typos. :-(
Akim Demaille [Sat, 3 Feb 2001 14:09:04 +0000 (14:09 +0000)] 
More typos. :-(

24 years agoTypos.
Akim Demaille [Sat, 3 Feb 2001 13:41:15 +0000 (13:41 +0000)] 
Typos.

24 years ago* acfunctions.m4 (AC_FUNC_ERROR_AT_LINE, AC_FUNC_ONSTACK): Use
Akim Demaille [Sat, 3 Feb 2001 13:22:26 +0000 (13:22 +0000)] 
* acfunctions.m4 (AC_FUNC_ERROR_AT_LINE, AC_FUNC_ONSTACK): Use
AC_LIBSOURCES.

24 years ago* acgeneral.m4 (AC_LIBOBJ_DECL): Remove.
Akim Demaille [Sat, 3 Feb 2001 13:20:00 +0000 (13:20 +0000)] 
* acgeneral.m4 (AC_LIBOBJ_DECL): Remove.
(AC_LIBSOURCES, AC_LIBSOURCE): New.
* acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac

24 years ago* acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Rename all occurences
Pavel Roskin [Fri, 2 Feb 2001 22:57:56 +0000 (22:57 +0000)] 
* acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Rename all occurences
of ac_try to ac_mid to avoid a name clash.

24 years ago* autoscan.pl (scan_c_file): When in verbose mode, don't print
Pavel Roskin [Fri, 2 Feb 2001 18:15:36 +0000 (18:15 +0000)] 
* autoscan.pl (scan_c_file): When in verbose mode, don't print
out hashes common for the whole package. Do it in scan_files()
instead.
(scan_makefile): Likewise.
(scan_sh_file): Likewise.
Thanks to Jim Meyering for improved implementation.

24 years ago* autoreconf.sh: Fix the case when the verbose output was not
Pavel Roskin [Thu, 1 Feb 2001 23:23:57 +0000 (23:23 +0000)] 
* autoreconf.sh: Fix the case when the verbose output was not
redirected to stderr as everywhere else.

24 years agoEnglisho.
Akim Demaille [Wed, 31 Jan 2001 15:00:35 +0000 (15:00 +0000)] 
Englisho.

24 years ago* acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac
Akim Demaille [Tue, 30 Jan 2001 19:31:50 +0000 (19:31 +0000)] 
* acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac
from check for ac_sub_configure.

24 years agoThe recent addition of `exit's prototype in confdefs.h causes
Akim Demaille [Tue, 30 Jan 2001 19:29:38 +0000 (19:29 +0000)] 
The recent addition of `exit's prototype in confdefs.h causes
AC_OUTPUT_MAKE_DEFS to include junky -D switches.
Reported by Wolfgang Mueller.
* tests/torture.at (#define header templates): Include trash in
confdefs.h.
* tests/atgeneral.at (AT_INIT): Don't expect `find' to support
-maxdepth, hence don't use -follow either.
Reported by Nicolas Joly.
* acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: In the
`quote' section, `p'rint the result.
If neither `#define' pattern match, just call `d' to start a new
cycle.
Call this sed program with -n.

24 years ago* tests/compile.at: New test.
Akim Demaille [Tue, 30 Jan 2001 18:45:58 +0000 (18:45 +0000)] 
* tests/compile.at: New test.
* tests/atspecific.at (AT_CHECK): When given 77 as expected exit
status, don't include the `skip' mechanism.

24 years ago* tests/base.at (AC_CACHE_CHECK): Typo and clean up.
Akim Demaille [Tue, 30 Jan 2001 18:26:31 +0000 (18:26 +0000)] 
* tests/base.at (AC_CACHE_CHECK): Typo and clean up.
Check only --quiet.

24 years agoUpdate.
Akim Demaille [Tue, 30 Jan 2001 16:21:21 +0000 (16:21 +0000)] 
Update.

24 years ago* autoheader.sh: Don't pass a string to 'echo' that might
Akim Demaille [Tue, 30 Jan 2001 10:42:36 +0000 (10:42 +0000)] 
* autoheader.sh: Don't pass a string to 'echo' that might
possibly contain backslashes.

24 years agoRebuilt.
Pavel Roskin [Mon, 29 Jan 2001 23:20:38 +0000 (23:20 +0000)] 
Rebuilt.

24 years agoDon't use filenames that can be reduced to "conftest" on DOS.
Pavel Roskin [Mon, 29 Jan 2001 22:36:09 +0000 (22:36 +0000)] 
Don't use filenames that can be reduced to "conftest" on DOS.

* acfunctions.m4 (AC_FUNC_MMAP): Use conftest.mmap, not
conftestmmap.
(AC_FUNC_UTIME_NULL): Use conftest.data, not conftestdata.
* acspecific.m4 (AC_PROG_MAKE_SET): Use conftest.make, not
conftestmake.
(_AC_PATH_X_XMKMF): Use conftest.dir, not conftestdir.
* acgeneral.m4 (AC_ARG_PROGRAM): Use conftest.sed, not
conftestsed.
* m4/sanity.m4: Use conftest.file, not conftestfile.
* doc/autoconf.texi (Guidelines for Test Programs): Suggest
using conftest.data, not conftestdata.

24 years agoTypo.
Akim Demaille [Mon, 29 Jan 2001 15:31:31 +0000 (15:31 +0000)] 
Typo.

24 years ago* tests/atgeneral.m4: Don't redirect builtins' stderr as Ultrix
Akim Demaille [Mon, 29 Jan 2001 15:30:11 +0000 (15:30 +0000)] 
* tests/atgeneral.m4: Don't redirect builtins' stderr as Ultrix
hates this: use a subshell.

24 years ago* m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
Akim Demaille [Mon, 29 Jan 2001 15:24:10 +0000 (15:24 +0000)] 
* m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
-x' and `test -f' to avoid confusing users with error messages.
(AS_MKDIR_P): Invert order of separators in IFS to avoid problem
with some shells adding backslash between fields and parsing the
result for escapes.
* doc/autoconf.texi (Special Shell Variables): Document IFS.

24 years agoTypos.
Akim Demaille [Mon, 29 Jan 2001 14:04:32 +0000 (14:04 +0000)] 
Typos.

24 years ago* aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
Akim Demaille [Mon, 29 Jan 2001 11:54:43 +0000 (11:54 +0000)] 
* aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
that are tried, add a few new ones (cft77, af77, epcf90, xlf95, g95),
and put pgf90 in the right place (before the F95 compilers).

24 years ago* autoscan.pl: Do scan `configure.ac' when you claim it.
Akim Demaille [Mon, 29 Jan 2001 09:50:01 +0000 (09:50 +0000)] 
* autoscan.pl: Do scan `configure.ac' when you claim it.
From Raja R Harinath.
(@kinds): Use `qw', rather than lots of quotes and commas.
(%generic_macro): Use single quotes around literals.
($configure_scan): Define global, and use it instead of the literal.
Use `warn' in place of `printf STDERR'.

24 years ago* autoscan.pl: `Formatting++' changes: prototypes all the
Akim Demaille [Mon, 29 Jan 2001 09:24:13 +0000 (09:24 +0000)] 
* autoscan.pl: `Formatting++' changes: prototypes all the
functions, no longer use `&' to call functions as it disables
prototype checking, topological sort so that functions are defined
before being used, and put an Autoconf like nice comment to
describe the functions.
(output): Accept an CONFIGURE_SCAN parameters, and open CONF.

24 years ago* acgeneral.m4 (AC_SITE_LOAD): Let config.log know what you load.
Akim Demaille [Mon, 29 Jan 2001 09:23:11 +0000 (09:23 +0000)] 
* acgeneral.m4 (AC_SITE_LOAD): Let config.log know what you load.

24 years agoFollow Tim Van Holder's suggestions for a uniform handling of
Akim Demaille [Sat, 27 Jan 2001 13:19:14 +0000 (13:19 +0000)] 
Follow Tim Van Holder's suggestions for a uniform handling of
symlinks.
* m4sh.m4: Stay in `as_', not `ac_'.
(_AS_LN_S_PREPARE): Eve out from...
* acspecific.m4 (AC_PROG_LN_S): here.  Adjust.
* m4sh.m4 (AS_LN_S): New.
(AS_SHELL_PREPARE): Call _AS_LN_S_PREPARE.

24 years ago* autoreconf.sh (find): Fix precedence.
Akim Demaille [Fri, 26 Jan 2001 16:10:42 +0000 (16:10 +0000)] 
* autoreconf.sh (find): Fix precedence.
(aclocal): Same as below for autoheader.

24 years ago* autoreconf.sh (autoheader): Run it when there is no template, as
Akim Demaille [Fri, 26 Jan 2001 14:42:14 +0000 (14:42 +0000)] 
* autoreconf.sh (autoheader): Run it when there is no template, as
there is no risk to override a handwritten template.
From Assar Westerlund.

24 years ago* aclang.m4: dnl AC_ARG_VAR's newline.
Akim Demaille [Fri, 26 Jan 2001 14:34:04 +0000 (14:34 +0000)] 
* aclang.m4: dnl AC_ARG_VAR's newline.
(AC_PROG_CC, AC_PROG_F77, AC_PROG_CXX): AC_ARG_VAR(LDFLAGS).
* acgeneral.m4 (AC_CHECK_LIB): Don't do it.

24 years ago* tests/mktests.sh: Handle DOS issues: directory separator, single
Akim Demaille [Fri, 26 Jan 2001 11:59:49 +0000 (11:59 +0000)] 
* tests/mktests.sh: Handle DOS issues: directory separator, single
dot in file names, and one actual bug: when set -e, running
(false; true) will of course fail, use (false || true).
From Tim Van Holder.

24 years ago* tests/Makefile.am (testsuite): Use testsuite.tmp, not
Akim Demaille [Fri, 26 Jan 2001 11:50:23 +0000 (11:50 +0000)] 
* tests/Makefile.am (testsuite): Use testsuite.tmp, not
testsuite-tmp as temporary file.

24 years agoUpdate.
Akim Demaille [Fri, 26 Jan 2001 11:46:23 +0000 (11:46 +0000)] 
Update.

24 years ago* autoreconf.sh: Also find configure.in.
Akim Demaille [Thu, 25 Jan 2001 16:02:08 +0000 (16:02 +0000)] 
* autoreconf.sh: Also find configure.in.

24 years ago* configure.in: Bump to 2.49d.
Akim Demaille [Wed, 24 Jan 2001 18:23:24 +0000 (18:23 +0000)] 
* configure.in: Bump to 2.49d.

24 years agoVersion 2.49c.
Akim Demaille [Wed, 24 Jan 2001 18:11:57 +0000 (18:11 +0000)] 
Version 2.49c.

24 years ago* autoscan.pl (output): Detect/report a close failure.
Akim Demaille [Wed, 24 Jan 2001 17:44:59 +0000 (17:44 +0000)] 
* autoscan.pl (output): Detect/report a close failure.

24 years agoUpdate.
Akim Demaille [Wed, 24 Jan 2001 13:49:39 +0000 (13:49 +0000)] 
Update.

24 years agoPreserve INSTALL too.
Akim Demaille [Wed, 24 Jan 2001 13:41:52 +0000 (13:41 +0000)] 
Preserve INSTALL too.
* acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_INSTALL for internal
computations, and therefore use INSTALL where ac_given_INSTALL
was used.
(_AC_OUTPUT_SUBDIRS): There is no point in computing INSTALL in
here.  It's not even used.

24 years agoWhile preserved in configure, srcdir is trashed in config.status.
Akim Demaille [Wed, 24 Jan 2001 13:19:10 +0000 (13:19 +0000)] 
While preserved in configure, srcdir is trashed in config.status.
Reported by Ralf Corsepius.
* tests/aclocal.m4 (AC_STATE_SAVE): It is ok to modify
CONFIG_STATUS, DEFS, prefix and exec_prefix.
It is OK to produce config.* files.
* tests/atspecific.m4 (AT_CONFIGURE_AC): Save the env *after*
AC_OUTPUT to check that it doesn't break anything by itself.
* tests/torture.m4 (srcdir): New test, from Ralf Corsepius.
* acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_top_srcdir and ac_srcdir
to preserve srcdir and top_srcdir.
Remove any use of `ac_given_srcdir' as `$srcdir' being preserved
is usable.

24 years agoconfigure -q did not work since 2000-11-03.
Akim Demaille [Wed, 24 Jan 2001 10:04:47 +0000 (10:04 +0000)] 
configure -q did not work since 2000-11-03.
* acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Don't check for $silent,
tie AS_MESSAGE_FD to stdout unconditionally.
(_AC_INIT_PARSE_ARGS): If $silent redirect AS_MESSAGE_FD to
/dev/null.
* tests/base.at (AC_CACHE_CHECK): New test.

24 years agoUpdate.
Akim Demaille [Wed, 24 Jan 2001 09:10:51 +0000 (09:10 +0000)] 
Update.

24 years ago* m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
Akim Demaille [Wed, 24 Jan 2001 08:24:44 +0000 (08:24 +0000)] 
* m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
(AS_SANITIZE_SHELL): Call _AS_TEST_PREPARE.
* acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Use AS_EXECUTABLE_P
instead of test -f.

24 years ago* autoscan.pl (generic_macro): s/AC_CHECK_FUNCTIONS/AC_CHECK_FUNCS/.
Akim Demaille [Wed, 24 Jan 2001 07:58:59 +0000 (07:58 +0000)] 
* autoscan.pl (generic_macro): s/AC_CHECK_FUNCTIONS/AC_CHECK_FUNCS/.
* acfunctions: Just like the previous patch.

24 years ago* autoscan.pl (@kinds, %generic_macro): New.
Akim Demaille [Wed, 24 Jan 2001 07:58:46 +0000 (07:58 +0000)] 
* autoscan.pl (@kinds, %generic_macro): New.
(&init_tables): Use them.
* acheaders: Run `autoconf -t AC_CHECK_HEADERS:'$1'' on the fileutils,
and include all these headers in here.
Don't specify `AC_CHECK_HEADERS' as it's the default.

24 years ago* autoscan.pl: Just like the previous patch, but for
Akim Demaille [Wed, 24 Jan 2001 07:58:31 +0000 (07:58 +0000)] 
* autoscan.pl: Just like the previous patch, but for
AC_CHECK_FUNCS, AC_CHECK_TYPES, and AC_CHECK_MEMBERS.

24 years ago* autoscan.pl (print_unique): Push all the macro invocation
Akim Demaille [Wed, 24 Jan 2001 07:58:16 +0000 (07:58 +0000)] 
* autoscan.pl (print_unique): Push all the macro invocation
locations.
(output_headers): For headers that need to be checked, push either
the specialized macro, or the generic macro call.
(check_configure_ac): Handle AC_CHECK_HEADERS.

24 years agoTypo.
Akim Demaille [Wed, 24 Jan 2001 07:57:35 +0000 (07:57 +0000)] 
Typo.

24 years agoSome non-srcdir build fixes.
Akim Demaille [Wed, 24 Jan 2001 07:54:32 +0000 (07:54 +0000)] 
Some non-srcdir build fixes.
* configure.in (BUGS): Look for file in $srcdir.
* tests/Makefile.am (MACRO_FILES): Use '..', not '$(top_srcdir)'.

24 years agoDon't AC_SUBST too much, as it makes Automake include those
Akim Demaille [Wed, 24 Jan 2001 07:50:55 +0000 (07:50 +0000)] 
Don't AC_SUBST too much, as it makes Automake include those
variables in Makefiles, and drives autoscan to require unneeded
programs.
* acgeneral.m4 (_AC_INIT_PREPARE): Don't AC_SUBST CFLAGS,
CPPFLAGS, CXXFLAGS and LDFLAGS.
(AC_ARG_VAR): AC_SUBST the var.
Document it only once, even if there are several different docs.
* aclang.m4 (AC_PROG_CPP): Declare CPP and CPPFLAGS to AC_ARG_VAR.
(AC_PROG_CXXCPP): Declare CXXCPP and CPPFLAGS.

24 years ago* m4sugar.m4 (m4_expand_once): Accept a witness.
Akim Demaille [Wed, 24 Jan 2001 07:47:12 +0000 (07:47 +0000)] 
* m4sugar.m4 (m4_expand_once): Accept a witness.

24 years ago* acgeneral.m4 (AC_EXPAND_ONCE): Remove, use m4_expand_once.
Akim Demaille [Tue, 23 Jan 2001 17:04:35 +0000 (17:04 +0000)] 
* acgeneral.m4 (AC_EXPAND_ONCE): Remove, use m4_expand_once.
(AC_DIVERT_ONCE): Move to...
* m4sugar.m4 (m4_expand_once): here.

24 years ago* aclang.m4 (_AC_LANG_SET): Turn off optimizations.
Akim Demaille [Tue, 23 Jan 2001 16:50:19 +0000 (16:50 +0000)] 
* aclang.m4 (_AC_LANG_SET): Turn off optimizations.

24 years agoUn-private joke.
Akim Demaille [Tue, 23 Jan 2001 14:11:02 +0000 (14:11 +0000)] 
Un-private joke.

24 years ago* configure.in: If this is a beta, dump the core of BUGS.
Akim Demaille [Tue, 23 Jan 2001 12:53:52 +0000 (12:53 +0000)] 
* configure.in: If this is a beta, dump the core of BUGS.
* tests/base.at (AC_REQUIRE & AC_LANG): New test, currently failing.

24 years ago* autoscan.pl: Don't use `defined' to check whether an array is
Akim Demaille [Tue, 23 Jan 2001 10:28:29 +0000 (10:28 +0000)] 
* autoscan.pl: Don't use `defined' to check whether an array is
defined.
Don't use parens with `defined'.

24 years ago* acgeneral.m4 (_AC_INIT_PREPARE): Be sure to quote hashes to
Akim Demaille [Tue, 23 Jan 2001 09:49:33 +0000 (09:49 +0000)] 
* acgeneral.m4 (_AC_INIT_PREPARE): Be sure to quote hashes to
avoid M4 thinking it's comments.

24 years agoUpdate.
Akim Demaille [Tue, 23 Jan 2001 09:27:30 +0000 (09:27 +0000)] 
Update.

24 years ago* aclang.m4 (_AC_COMPILER_EXEEXT_O): Use
Akim Demaille [Tue, 23 Jan 2001 08:44:49 +0000 (08:44 +0000)] 
* aclang.m4 (_AC_COMPILER_EXEEXT_O): Use
AS_IF([AC_TRY_EVAL(ac_link)]) instead of AC_LINK_IFELSE to
avoid depending on ac_exeext before it's found.
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Check for the
executable extension BEFORE checking whether the compiler
works, as that test depends on a correct ac_exeext.

24 years ago* acgeneral.m4 (_AC_INIT_PREPARE) <trap>: Typo.
Akim Demaille [Tue, 23 Jan 2001 01:34:08 +0000 (01:34 +0000)] 
* acgeneral.m4 (_AC_INIT_PREPARE) <trap>: Typo.

24 years ago* autoscan.pl: Use "use strict". Declare all global variables
Pavel Roskin [Mon, 22 Jan 2001 20:21:33 +0000 (20:21 +0000)] 
* autoscan.pl: Use "use strict". Declare all global variables
or make them private. Make all local variables private.
(find_autoconf): New, moved some code from the top level.
Use %ENV outside quotes to eliminate a warning.

24 years ago* acspecific.m4 (AC_PROG_LN_S): Detect DJGPP < 2.04, which only
Akim Demaille [Mon, 22 Jan 2001 19:21:58 +0000 (19:21 +0000)] 
* acspecific.m4 (AC_PROG_LN_S): Detect DJGPP < 2.04, which only
supports 'ln -s' for executables.

24 years ago* autoscan.pl ($dir, $autoconf): New.
Akim Demaille [Mon, 22 Jan 2001 19:05:16 +0000 (19:05 +0000)] 
* autoscan.pl ($dir, $autoconf): New.

24 years ago* autoscan.pl ($headers, $functions, $identifiers, $libraries):
Akim Demaille [Mon, 22 Jan 2001 19:04:47 +0000 (19:04 +0000)] 
* autoscan.pl ($headers, $functions, $identifiers, $libraries):
Also register locations of their requirement instead of a simple
counter.
(&check_configure_ac): Close TRACES.

24 years ago* autoscan.pl: Formatting changes.
Akim Demaille [Mon, 22 Jan 2001 19:04:00 +0000 (19:04 +0000)] 
* autoscan.pl: Formatting changes.
Check `configure.ac' or `configure.in' if present.