mirror of
git://git.sv.gnu.org/autoconf
synced 2024-11-27 01:49:56 +08:00
1100 lines
35 KiB
Plaintext
1100 lines
35 KiB
Plaintext
2001-08-07 Akim Demaille <akim@epita.fr>
|
||
|
||
* bin/autoconf.in, bin/autoheader.in: --force, -f is a new option.
|
||
|
||
2001-08-07 Alexandre Duret-Lutz <duret_g@epita.fr>
|
||
|
||
* bin/autom4te.in (handle_output): Typo in quadrigraph substitution.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, AC_FUNC_ERROR_AT_LINE)
|
||
(AC_FUNC_FSEEKO, AC_FUNC_OBSTACK): Use AC_LANG_IFELSE, not
|
||
AC_TRY_LINK.
|
||
* lib/autoconf/headers.m4 (AC_HEADER_MAJOR): Likewise.
|
||
* lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS)
|
||
(AC_F77_MAIN): Likewise.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
Don't rely on M4sugar outputting the patterns in files, since we
|
||
might process the output _without_ running m4, hence without these
|
||
files.
|
||
|
||
* lib/m4sugar/m4sugar.m4 (m4_init): No need for `m4_tmpdir'.
|
||
* bin/autom4te.in (@Request::includes): Remove, unused.
|
||
(@Request::source): Rename as...
|
||
(@Request::input): this.
|
||
(@preselect): Add `m4_pattern_forbid' and `m4_pattern_allow'.
|
||
(&handle_output): Fetch the patterns from the traces.
|
||
`$forbidden' and `$allowed' are constant: use m//o.
|
||
(&handle_m4): M4sugar no longer wants `m4_tmpdir'.
|
||
(m4_pattern_forbid, m4_pattern_allow): Adjust for tracing only.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
`autoconf && autoheader' is sped up. Now, speed up `autoheader &&
|
||
autoconf', i.e., in addition to caching traces, cache the output.
|
||
|
||
* bin/autom4te.in (Request::cache): Rename as...
|
||
(Request::id): this.
|
||
($cache, $icache, $tcache, $ocache): New.
|
||
(&handle_m4): Save M4 output in the cache instead of $tmp.
|
||
(&handle_output): Adjust.
|
||
(&up_to_date_p): Check that the output cache is up to date too.
|
||
(top level): Run `&handle_m4' iff force or the cache is invalid.
|
||
Run `&handle_output' if the output cache is more recent.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* bin/autom4te.in ($force): New.
|
||
(&parse_args, &print_usage): -f, --force is a new option.
|
||
(&handle_output): CPP directives might have spaces after `#'.
|
||
(&parse_args): The first file only can be frozen.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
Don't let autom4te compute the `include' traces several times:
|
||
first check that the trace cache file is up to date, and then
|
||
compare its timestamp with that of the output.
|
||
|
||
* bin/autom4te.in, bin/autoupdate.in, bin/autoscan.in: Normalize
|
||
the preamble. Don't require 5.005 as Autom4te::General does it,
|
||
and better yet (use `use', not `require'!).
|
||
* lib/Autom4te/Struct.pm: Rename the last occurrences of
|
||
Class::Struct as Autom4te::Struct.
|
||
* lib/Autom4te/General.pm (File::stat): Use it.
|
||
(&mtime): New, export it.
|
||
* bin/autom4te.in: Use it.
|
||
Declare `$req' is invalid if it is outdated.
|
||
Don't declare it valid before saving it if something went wrong.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
Autom4te shall not encode Autoconf data, and preselecting traces
|
||
must be proposed to the users.
|
||
|
||
* bin/autom4te.in (@required_trace): Remove.
|
||
(@preselect): New.
|
||
(&parse_args, &print_usage): -p, --preselect is a new option.
|
||
(&up_to_date_p): Adjust.
|
||
* bin/autoconf.in: Preselect some Autoconf macros.
|
||
|
||
2001-08-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/tools.at (autoconf --trace: user macros): Check traces on
|
||
macros invoked without arguments, and macros invoked with multiple
|
||
lines arguments.
|
||
|
||
2001-08-03 Alexandre Duret-Lutz <duret_g@epita.fr>
|
||
|
||
* bin/autom4te.in (handle_traces): Fix rewriting of traces without
|
||
arguments.
|
||
|
||
2001-08-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* bin/autoconf.in ($@): Work around the usual sh bug.
|
||
From Nicolas Joly.
|
||
|
||
2001-08-03 Akim Demaille <akim@epita.fr>
|
||
|
||
Clean up the handling of the M4 builtins tracing exception.
|
||
|
||
* bin/autom4te.in (Request::request): Don't complete M4 builtins
|
||
trace requests.
|
||
(@m4_builtins): Rename as...
|
||
(@m4_builtin): this.
|
||
(%m4_builtin_alternate_name): New.
|
||
(&parse_args): Complete the trace requests with alternate names.
|
||
(&handle_traces): Hence no longer do it here.
|
||
(&trace_requests): Remove, unused.
|
||
|
||
2001-08-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Redefined M4 Macros): Document m4_exit,
|
||
m4_if, and m4_wrap.
|
||
|
||
2001-08-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/m4sugar/m4sugar.m4 (m4_init): Also forbid `_m4_*' tokens.
|
||
(m4_divert_pop): Dump the whole diversion stack when a diversion
|
||
mismatch happens.
|
||
* bin/autom4te.in (&handle_output): Remember of the first
|
||
occurrence of a possibly undefined macro, not the last.
|
||
Complain about the possibly undefined macros in the same order as
|
||
the appear in the output.
|
||
* lib/autoconf/Makefile.am (autoconf.m4f): List its dependencies.
|
||
* tests/tools.at (autoconf: forbidden tokens, basic)
|
||
(autoconf: forbidden tokens, exceptions): No longer sort
|
||
autoconf's stderr, as it is now deterministic.
|
||
Check that `dnl' is caught.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.ac: Bump to 2.52c.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.52b.
|
||
|
||
* lib/Autom4te/Makefile.am (perllibdir): s/Autoconf/Autom4te/.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.52a.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/Autom4te/General.pm: Use `carp' and `croak', not `warn' and
|
||
`die'.
|
||
(&END): New.
|
||
* bin/autoconf.in, bin/autom4te.in, bin/autoupdate.in: Remove your
|
||
`END', as `Autom4te::General::END' will be triggered.
|
||
* bin/autoupdate.in, bin/autoscan.in: Improve error messages accuracy.
|
||
* bin/autoupdate.in (File::Compare, File::Copy): Use them instead of
|
||
system to run `mv', `rm', and `cmp'.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/Autom4te/General.pm (&unique): New.
|
||
* bin/autoscan.in (&output): Use it to issue trace requests once.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/Autom4te/General.pm: New.
|
||
* bin/autom4te.in (Autom4te::General): Use it.
|
||
($me, $tmp, $verbose, $debug, &mktmpdir, &verbose, &xsystem)
|
||
(&find_configure_ac, &find_slave): Remove.
|
||
* bin/autoscan.in: Likewise.
|
||
* bin/autoupdate.in: Likewise.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in, autom4te.in, autoscan.in, ifnames.in,
|
||
* autoheader.in, autoreconf.in, autoupdate.in: Move to...
|
||
* bin: here, new directory.
|
||
* lib/Autoconf: Rename as...
|
||
* lib/Autom4te: this, to please case insensitive junkie OSes.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* autom4te.in ($m4): Handle the --nesting-limit.
|
||
* autoconf.in (M4): Remove.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in ($AWK): Remove, no longer used.
|
||
* test/tools.at: Use AT_CHECK_AUTOCONF.
|
||
(AWK portability): Remove, for autoconf no longer uses AWK.
|
||
(Syntax of the Perl scripts): New.
|
||
* configure.ac: autoconf no longer needs an AWK with a good
|
||
regexp engine.
|
||
Use a static test on AC_PACKAGE_VERSION.
|
||
* autom4te.in (&up_to_date_p): Output depends on the arguments.
|
||
* lib/autoconf/Makefile.am: Ship version.m4, maintainer file.
|
||
* tests/atconfig.in (PERL): New.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* lib/autoconf/lang.m4 (AC_LANG(C), AC_LANG_C, _AC_LANG_ABBREV(C))
|
||
(AC_LANG(C++), AC_LANG_CPLUSPLUS, _AC_LANG_ABBREV(C++))
|
||
(AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C), AC_LANG_CALL(C))
|
||
(AC_LANG_FUNC_LINK_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C))
|
||
(AC_LANG_INT_SAVE(C), _AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS)
|
||
(AC_LANG_PREPROC(C), _AC_PROG_PREPROC_WORKS_IFELSE, AC_PROG_CPP)
|
||
(AC_LANG_COMPILER(C), ac_cv_prog_gcc, AC_PROG_CC, _AC_PROG_CC_G)
|
||
(AC_PROG_GCC_TRADITIONAL, AC_PROG_CC_C_O, AC_LANG_PREPROC(C++))
|
||
(AC_PROG_CXXCPP, AC_LANG_COMPILER(C++), ac_cv_prog_gxx)
|
||
(AC_PROG_CXX, _AC_PROG_CXX_G, _AC_PROG_CXX_EXIT_DECLARATION)
|
||
(AC_PROG_CC_STDC, AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE)
|
||
(AC_C_BIGENDIAN, AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE)
|
||
(AC_C_STRINGIZE, AC_C_PROTOTYPES): Move to...
|
||
* lib/autoconf/c.m4: here, new file.
|
||
|
||
* lib/autoconf/lang.m4 (AC_LANG(Fortran 77), AC_LANG_FORTRAN77)
|
||
(_AC_LANG_ABBREV(Fortran 77), AC_LANG_SOURCE(Fortran 77))
|
||
(AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77))
|
||
(AC_LANG_PREPROC(Fortran 77), AC_LANG_COMPILER(Fortran 77))
|
||
(ac_cv_prog_g77, AC_PROG_F77, _AC_PROG_F77_G, AC_PROG_F77_C_O)
|
||
(_AC_PROG_F77_V_OUTPUT, _AC_PROG_F77_V, AC_F77_LIBRARY_LDFLAGS)
|
||
(AC_F77_DUMMY_MAIN, _AC_LANG_PROGRAM_C_F77_HOOKS, AC_F77_MAIN)
|
||
(_AC_F77_NAME_MANGLING, AC_F77_NAME_MANGLING, AC_F77_WRAPPERS)
|
||
(AC_F77_FUNC): Move to...
|
||
* lib/autoconf/fortran.m4: here, new file.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions.m4: Rename as...
|
||
* lib/autoconf/functions.m4: this.
|
||
* acgeneral.m4: Rename as...
|
||
* lib/autoconf/general.m4: this.
|
||
* acheaders.m4: Rename as...
|
||
* lib/autoconf/headers.m4: this.
|
||
* aclang.m4: Rename as...
|
||
* lib/autoconf/lang.m4: this.
|
||
* acoldnames.m4: Rename as...
|
||
* lib/autoconf/oldnames.m4: this.
|
||
* acspecific.m4: Rename as...
|
||
* lib/autoconf/specific.m4: this.
|
||
* actypes.m4: Rename as...
|
||
* lib/autoconf/types.m4: this.
|
||
* autoconf.m4: Rename as...
|
||
* lib/autoconf/autoconf.m4: this.
|
||
|
||
* m4sugar.m4: Rename as...
|
||
* lib/m4sugar/m4sugar.m4: this.
|
||
* m4sh.m4: Rename as...
|
||
* lib/m4sugar/m4sh.m4: this.
|
||
|
||
* tests/atgeneral.m4: Rename as...
|
||
* lib/autotest/general.m4: this.
|
||
|
||
* acfunctions: Rename as...
|
||
* lib/autoscan/functions: this.
|
||
* acheaders: Rename as...
|
||
* lib/autoscan/headers: this.
|
||
* acidentifiers: Rename as...
|
||
* lib/autoscan/identifiers: this.
|
||
* aclibraries: Rename as...
|
||
* lib/autoscan/libraries: this.
|
||
* acmakevars: Rename as...
|
||
* lib/autoscan/makevars: this.
|
||
* acprograms: Rename as...
|
||
* lib/autoscan/programs: this.
|
||
|
||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi: Moving/deleting open files is not portable.
|
||
Portability issues for `.' (source), and more information about sed.
|
||
|
||
2001-07-25 Steven G. Johnson <stevenj@alum.mit.edu>
|
||
|
||
* aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Ignore -libmil (on Solaris),
|
||
which has a special meaning and is not a reference to libibmil.a.
|
||
Reported by Matteo Frigo.
|
||
|
||
2001-07-25 Pavel Roskin <proski@gnu.org>
|
||
|
||
* autom4te.in (mktmpdir): Strip trailing newline from mktemp
|
||
output.
|
||
|
||
2001-07-25 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in: Try to define the variables before using them.
|
||
* autom4te.in ($perllibdir): Use `$autom4te_perllibdir' as envvar
|
||
instead of `$perllibdir'.
|
||
* tests/atconfig.in ($autom4te_perllibdir): Export it.
|
||
|
||
2001-07-25 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in (ac_LF_and_DOT): Remove, unused.
|
||
|
||
2001-07-24 Akim Demaille <akim@epita.fr>
|
||
|
||
Let autoconf use autom4te for traces.
|
||
|
||
* autoconf.in ($task, task trace): Remove, merely pass --trace to
|
||
autom4te.
|
||
* autoheader.in: Don't pass `-' to autoconf, rather, a tmp file.
|
||
(Because I found no way for autom4te to accept `-').
|
||
* autom4te.in (&Request::request): Beware of M4 builtins.
|
||
(END): Don't try to remove the content of an empty dir.
|
||
(&parse_args): Default is `$f:$l:$n:$%', not `$f:$l:$n:$*'.
|
||
(&handle_output): Set a default value to `$forbidden'.
|
||
* autoupdate.in (&verbose, &xsystem): New, from autom4te.in.
|
||
($autoconf): Pass --debug and --verbose.
|
||
* tests/atspecific.m4 (AT_CHECK_AUTOCONF): Clean up autom4te's
|
||
cache.
|
||
|
||
2001-07-24 Akim Demaille <akim@epita.fr>
|
||
|
||
Let autoconf use autom4te to create configure.
|
||
|
||
* autoconf.in ($automate): New var.
|
||
(task script): Use autom4te.
|
||
* autom4te.in (File::Spec): Use it.
|
||
(&find_file): New.
|
||
(&parse_args): --warning is -W, not -w.
|
||
Find the top level files.
|
||
(&handle_m4): Pass the warnings flags.
|
||
Don't report verbosely m4's failures, unless requested.
|
||
(&handle_output): Don't complain for forbidden tokens in comments.
|
||
Be sure to report all the forbidden tokens within a single line.
|
||
(&trace_format_to_m4): Preserve `$_'.
|
||
(&handle_traces): Sort the output macros.
|
||
(&up_to_date_p): Find the files before trying to get its time stamp.
|
||
|
||
2001-07-24 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.am: Ship, build and install Autom4te.
|
||
(SUBDIRS): Add lib.
|
||
* lib/Autoconf/Struct.pm: New, from Automake 1.5.
|
||
* configure.in: Require Perl.
|
||
* man/autom4te.in: New.
|
||
|
||
2001-07-19 Paul Eggert <eggert@twinsun.com>
|
||
|
||
* doc/autoconf.texi (Cache Checkpointing): Use AC_MSG_ERROR in
|
||
example, rather than (exit 1); exit (which isn't portable).
|
||
|
||
2001-07-18 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.52.
|
||
|
||
2001-07-18 Akim Demaille <akim@epita.fr>
|
||
|
||
The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN
|
||
was run, while they are needed also when it is expanded.
|
||
Reported by Nicolas Joly.
|
||
|
||
* aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS.
|
||
(AC_LANG_PROGRAM(C)): Use it instead of depending upon
|
||
AC_F77_DUMMY_MAIN being expanded.
|
||
|
||
2001-07-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in: Bump to 2.51a.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.51.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more
|
||
Autoconfy: $1 = action-if-found, $2 = action-if-not-found.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
The runtime test for AC_FUNC_GETPGRP fails when prototypes are
|
||
used. Well, then use the prototypes when you can, and runtime as
|
||
a last resort.
|
||
Reported by Artur Frysiak
|
||
|
||
* acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New.
|
||
(AC_FUNC_GETPGRP): Use it.
|
||
First try to compile with 0-ary or 1-ary calls.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a
|
||
replacement type.
|
||
From Paul Eggert.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.maint: Sync. with cppi 1.10.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when
|
||
AC_F77_DUMMY_MAIN has been run.
|
||
From Pavel Roskin and Steven G. Johnson.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in: Rename as...
|
||
* configure.ac: this.
|
||
|
||
2001-07-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix
|
||
rules.
|
||
From Marc Espie.
|
||
* Makefile.maint (release-archive-dir): Rename as...
|
||
(release_archive_dir): this, so that it can be specialized in
|
||
Makefile.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in: Bump to 2.50d.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.50c.
|
||
* Makefile.maint (alpha): Typo.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Limitations of Make): Macro names and underscore.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* config/config.guess, config/config.sub, config/texinfo.tex
|
||
* doc/standards.texi, doc/make-stds.texi: Update.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.maint (maintainer-check): Rename as...
|
||
(maintainer-distcheck): this.
|
||
(changelog-check, static-check): New.
|
||
Use them.
|
||
|
||
2001-07-14 Kevin Ryde <user42@zip.com.au>
|
||
|
||
* doc/autoconf.texi (C++ Compilers Characteristics): Last resort
|
||
for CXX is g++, not gcc.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Files): New subsection.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
|
||
of...
|
||
(Generic Compiler Characteristics): this.
|
||
(C++ Compiler): New subsection.
|
||
|
||
2001-07-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in: Use IO::File.
|
||
Adjust all the routines to use it.
|
||
($log): New file (autoscan.log).
|
||
(output): Dump detailed logs into $log, and a shortened version to
|
||
stderr.
|
||
(&scan_makefile): Refine the regexp catching tokens in the code.
|
||
* doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
|
||
and the `configure.ac' checking feature.
|
||
|
||
2001-07-12 Akim Demaille <akim@epita.fr>
|
||
|
||
For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
|
||
Reported by Michael Elizabeth Chastain.
|
||
|
||
* autoconf.in: Refuse such AWK.
|
||
* configure.in: Likewise.
|
||
* Makefile.am (acversion.m4): Do not use move-if-change this file
|
||
has dependencies.
|
||
* doc/autoconf.texi (Fortran 77 Compiler): Some typos.
|
||
|
||
2001-07-10 Jens Petersen <petersen@redhat.com>
|
||
|
||
* autoscan.in (&scan_makefile): Improve programs regexp to parse
|
||
things like "g++", "file.c" and "some-conf" as tokens.
|
||
(&scan_file): Match C++ files extensions.
|
||
If the filename extension is C++ then ask for c++.
|
||
|
||
2001-07-05 Steven G. Johnson <stevenj@alum.mit.edu>
|
||
|
||
* aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not
|
||
AC_TRY_LINK_FUNC, to check whether defining a dummy
|
||
main-like routine is needed for linking with F77 libs.
|
||
|
||
2001-07-05 Pavel Roskin <proski@gnu.org>
|
||
|
||
* aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
|
||
after using break.
|
||
(_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after
|
||
linking.
|
||
|
||
2001-07-05 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.am (move_if_change): New. Use it instead of `mv'.
|
||
(acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken
|
||
Makes' lives.
|
||
Reported by Nicolas Joly.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
|
||
up.
|
||
* acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
|
||
warnings from compilers.
|
||
* aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
|
||
for all the compilers, not only GNU. Hence move from here...
|
||
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R)
|
||
(AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and
|
||
AC_COMPILE_IFELSE.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply
|
||
the ``strings.h'' change claimed below.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
|
||
strings.h if usable with string.h.
|
||
Suggested by Paul Eggert.
|
||
|
||
2001-07-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (&scan_file): Skip FILE if there is FILE.in.
|
||
From Jens Petersen.
|
||
|
||
2001-07-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES
|
||
etc. in the log.
|
||
|
||
2001-07-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
|
||
compiler, not the preprocessor.
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
|
||
dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
|
||
the right thing.
|
||
* Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
|
||
earlier if there are.
|
||
|
||
2001-07-03 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in ($initfile): Remove.
|
||
(&find_file): Rename as...
|
||
(&scan_file): this.
|
||
Immediately scan the current file, instead of gathering them, and
|
||
later having them handled by &scan_files.
|
||
(&scan_files): Merely invoke Find::File.
|
||
Adjust.
|
||
|
||
2001-07-02 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in: Formatting changes, matching the invocation order.
|
||
(File::Find): Use it instead of Perl 4's `find.pl'.
|
||
(&wanted): Rename as...
|
||
(&find_file): this.
|
||
|
||
2001-07-01 Pavel Roskin <proski@gnu.org>
|
||
|
||
* aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using
|
||
break in the argument to AC_TRY_LINK_FUNC.
|
||
(AC_F77_MAIN): Remove conftest* after using break in the
|
||
argument to AC_TRY_LINK.
|
||
|
||
2001-07-01 Steven G. Johnson <stevenj@alum.mit.edu>
|
||
|
||
Add alternate 'main' routine detection for linking C/C++ with Fortran,
|
||
fixing link failures for e.g. AC_F77_WRAPPERS on NetBSD.
|
||
|
||
* aclang.m4 (AC_F77_DUMMY_MAIN): New macro to detect whether a
|
||
dummy alternate main is required even if the user provides her own
|
||
'main'.
|
||
(AC_F77_MAIN): New macro to detect whether it is possible to
|
||
provide an alternate 'main' function name, using the 'main' from
|
||
the Fortran libraries.
|
||
(AC_LANG_PROGRAM(C)): Use F77_DUMMY_MAIN, if it is defined, so that
|
||
cross-language link tests can be performed successfully.
|
||
(_AC_F77_NAME_MANGLING): Require AC_F77_DUMMY_MAIN. Also put $FLIBS
|
||
after $LIBS, for consistency; this should be the general rule since
|
||
the user may want to link to Fortran libraries that require $FLIBS.
|
||
* autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN.
|
||
|
||
2001-06-29 Pavel Roskin <proski@gnu.org>
|
||
|
||
* atgeneral.m4 (AT_CHECK): Add a newline to the end of
|
||
at-stdout and at-stderr instead of removing the newline
|
||
from the echo output, which is not guaranteed to work.
|
||
|
||
2001-06-28 Jens Petersen <petersen@redhat.com>
|
||
|
||
* aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to
|
||
confdefs.h when non-zero.
|
||
|
||
2001-06-28 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in: Bump to 2.50c.
|
||
|
||
2001-06-26 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.50b.
|
||
|
||
2001-06-26 Akim Demaille <akim@epita.fr>
|
||
|
||
Version 2.50a.
|
||
|
||
2001-06-25 Pavel Roskin <proski@gnu.org>
|
||
|
||
* tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more
|
||
argument, AUTOCONF-FLAGS.
|
||
* tests/mktests.sh (update_exclude_list): Add
|
||
AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3.
|
||
* tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and
|
||
AC_FUNC_WAIT3 with "-W no-obsolete".
|
||
|
||
2001-06-25 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/foreign.at (libtool): Fix the `libtoolize --version' decoding.
|
||
|
||
2001-06-25 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (%macro): Now maps from word to list of macros.
|
||
(&init_tables): Die when a word which is already handled by
|
||
explicit macros is mapped to the default macro.
|
||
(&print_unique): Remove, inlined in...
|
||
(&output_kind): here.
|
||
(File::Basename): Use it.
|
||
(&output): Sort the CONFIG_FILES.
|
||
* acheaders: Normalize.
|
||
* acfunctions: Likewise.
|
||
|
||
2001-06-25 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler
|
||
characteristics in the logs.
|
||
Suggested by Mo DeJong.
|
||
|
||
2001-06-24 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH)
|
||
(AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated.
|
||
* doc/autoconf.texi (Autoconf 2.13): New section.
|
||
|
||
2001-06-24 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in (Task traces): Separate the error messages from the
|
||
traces to improve robustness.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/torture.at (AC_ARG_VAR): Make it a single test instead of
|
||
three as failures are unlikely, and speed matters.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Redefined M4 Macros): New.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider
|
||
inttypes.h is missing if it conflicts with sys/types.h, as on IRIX
|
||
5.3.
|
||
|
||
2001-06-23 Paolo Bonzini <bonzini@gnu.org>
|
||
|
||
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of
|
||
config.status targets to after the evaluation of the INIT-CMDS.
|
||
Double quote config.status targets (used to be single quoted).
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS):
|
||
Check the content of the created file.
|
||
Check the ./config.status command line invocation.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/foreign.at (Libtool): Reject prehistoric versions.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to
|
||
preexisting files matching a.*.
|
||
|
||
2001-06-23 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
|
||
stderr.
|
||
* doc/autoconf.texi (AC_ARG_VAR): Update.
|
||
|
||
2001-06-21 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when
|
||
precious variables have changed.
|
||
* tests/torture.at (AC_ARG_VAR): Adjust.
|
||
|
||
2001-06-21 Akim Demaille <akim@epita.fr>
|
||
|
||
./configure --program-suffix=foo produces `transform=s,$$,foo,;',
|
||
but some sed choke on multiple `;', and other tools (e.g.,
|
||
Automake), include the separator themselves.
|
||
|
||
* acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.
|
||
|
||
2001-06-19 Tim Van Holder <tim.van.holder@pandora.be>
|
||
|
||
* doc/autoconf.texi (Functions Portability): Rename as...
|
||
(Function Portability): this.
|
||
(Function Portability): Document potential problems with unlink().
|
||
|
||
2001-06-19 Paul Eggert <eggert@twinsun.com>
|
||
|
||
* NEWS, doc/autoconf.texi: Document quadrigraphs.
|
||
|
||
2001-06-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions.m4 (AC_FUNC_FORK): Fix typos.
|
||
|
||
2001-06-18 R<>diger Kuhlmann <info@ruediger-kuhlmann.de>
|
||
|
||
* acfunctions.m4: (AC_FUNC_VFORK) rename as...
|
||
(_AC_FUNC_VFORK): this.
|
||
Remove AC_DEFINEs and don't guess cross-compilation values.
|
||
(_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
|
||
(AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
|
||
define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
|
||
vfork doesn't work.
|
||
Guess values if cross-compiling, but warn.
|
||
* acfunctions: Add AC_FUNC_FORK.
|
||
* doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
|
||
and vfork appropriately.
|
||
|
||
2001-06-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Functions Portability): New section.
|
||
|
||
2001-06-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in (M4): Pass --nesting-limit=1024, unless already set
|
||
in $M4.
|
||
Suggested by Andreas Schwab.
|
||
|
||
2001-06-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID)
|
||
(AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)
|
||
(AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT)
|
||
(AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT.
|
||
Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE,
|
||
and either AC_LANG_SOURCE or AC_LANG_PROGRAM.
|
||
(AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or
|
||
the converse).
|
||
|
||
2001-06-18 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (ms): New index.
|
||
(Macro Index): Rename as...
|
||
(Autoconf Macro Index): this.
|
||
(M4 Macro Index): New appendix.
|
||
(Programming in M4): New chapter.
|
||
Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
|
||
(Quoting): Rename as...
|
||
(M$ Quotation): this.
|
||
Be part of `Programming in M4).
|
||
|
||
2001-06-18 Nicolas Joly <njoly@pasteur.fr>
|
||
|
||
* tests/torture.at (AC_ARG_VAR): Set variables and export them
|
||
in separate statements for compatibility with Tru64 v5.1.
|
||
|
||
2001-06-17 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
|
||
current values of the precious variables, not the previously
|
||
cached values.
|
||
Pass precious variables which are set to config.status.
|
||
* doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
|
||
* tests/torture.at (AC_ARG_VAR): New.
|
||
|
||
2001-06-15 Paul Eggert <eggert@twinsun.com>
|
||
|
||
* doc/autoconf.texi: Move AC_FUNC_WAIT3 and
|
||
AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
|
||
and explain why and how to replace them.
|
||
* acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
|
||
* acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
|
||
|
||
2001-06-15 Akim Demaille <akim@epita.fr>
|
||
|
||
`build_alias', `host_alias', and `target_alias' are not AC_SUBST'd.
|
||
Reported by Bruno Haible.
|
||
|
||
* acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here...
|
||
(_AC_ARG_VAR_PRECIOUS): to here.
|
||
|
||
2001-06-15 Pavel Roskin <proski@gnu.org>
|
||
|
||
* acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining
|
||
an unused pointer use cast to this type and `if' statement to
|
||
avoid warnings from the compiler.
|
||
(AC_HEADER_TIME): Likewise.
|
||
* actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member
|
||
in `if' statement to avoid warnings from the compiler. Declare
|
||
ac_aggr static to avoid the need to initialize it.
|
||
|
||
2001-06-14 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Portable Shell): Move to follow `Writing
|
||
Macros'.
|
||
|
||
2001-06-13 Akim Demaille <akim@epita.fr>
|
||
|
||
* m4/missing.m4, config/missing: Updated to Automake 1.4g's.
|
||
Suggested by Alexander Mai.
|
||
|
||
2001-06-13 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard
|
||
sys/types.h and sys/stat.h, and check for them.
|
||
|
||
2001-06-13 Akim Demaille <akim@epita.fr>
|
||
|
||
* acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 =
|
||
INCLUDES.
|
||
|
||
2001-06-12 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
|
||
|
||
* acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11
|
||
succeeds and only try adding libdnet upon a failure.
|
||
|
||
2001-06-12 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (&output_kind): Output the comment only if it exists.
|
||
(%kind_comment): Add entry for `programs'.
|
||
(&output_programs): Use &output_kind.
|
||
(&output_functions, &output_identifiers, &output_headers)
|
||
(&output_programs): Inline, and remove.
|
||
|
||
2001-06-12 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (%kind_comment): New.
|
||
(output_kind): New.
|
||
(output_functions, output_identifiers, output_headers): Use it.
|
||
|
||
2001-06-12 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (&print_unique): Take `$kind' and `$word' as
|
||
arguments, to factor indirections into `%macro' and `%used'.
|
||
(%generic_macro): Fix a typo.
|
||
|
||
2001-06-12 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclibraries: New.
|
||
* autoscan.in (@kinds): Add `libraries'.
|
||
Use `@kinds' instead of hard coded lists.
|
||
(%programs, %headers, %identifiers, %makevars, %libraries, %functions):
|
||
Remove, replaced by...
|
||
(%used): this.
|
||
|
||
2001-06-12 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoscan.in (%functions_macros %headers_macros)
|
||
(%identifiers_macros %programs_macros %makevars_macros): Remove,
|
||
replaced by...
|
||
(%macro): New.
|
||
|
||
2001-06-11 Raja R Harinath <harinath@cs.umn.edu>
|
||
|
||
* aclang.m4 (AC_NO_EXECUTABLES): Override
|
||
_AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS.
|
||
|
||
2001-06-11 Akim Demaille <akim@epita.fr>
|
||
|
||
* aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their
|
||
trailing new line.
|
||
Reported by Andreas Schwab.
|
||
|
||
2001-06-11 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.am, Makefile.maint: Typos.
|
||
|
||
2001-06-09 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Here-Documents): New section, gathering
|
||
documentation about here-documents.
|
||
Use `href', not `uref', and other changes.
|
||
|
||
2001-06-09 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Portable Shell Programming): Promoted as a
|
||
chapter.
|
||
|
||
2001-06-09 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Limitations of Builtins): Complete the
|
||
description of the here-docs penalties with Alexandre Oliva's
|
||
explanations.
|
||
|
||
2001-06-01 Paul Eggert <eggert@twinsun.com>
|
||
|
||
* doc/autoconf.texi: Talk about here documents and speedups.
|
||
Do not use "echo" on arbitrary strings.
|
||
Spell "here-documents" consistently with the standard.
|
||
|
||
2001-06-09 Akim Demaille <akim@epita.fr>
|
||
|
||
* doc/autoconf.texi (Concept Index): Introduce it.
|
||
Regenerate the menus.
|
||
|
||
2001-06-09 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.maint, GNUmakefile: New, from Jim Meyering.
|
||
* config/prev-version.txt: New.
|
||
* config/move-if-change: New, for GNU libc.
|
||
|
||
2001-06-06 Pavel Roskin <proski@gnu.org>
|
||
|
||
* tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL.
|
||
|
||
2001-06-06 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work
|
||
properly when $1 is not a literal.
|
||
Fixes PR Autoconf/187, reported by Bram Moolenaar.
|
||
|
||
2001-06-06 Akim Demaille <akim@epita.fr>
|
||
|
||
Invoking AC_COPYRIGHT before AC_INIT fails.
|
||
|
||
* Makefile.am (.m4.m4f): Pass --fatal-warnings to m4.
|
||
* acgeneral.m4 (_m4_divert(VERSION_FSF))
|
||
(_m4_divert(VERSION_USER)): New.
|
||
(AC_COPYRIGHT): $2 is the diversion to use.
|
||
(_AC_INIT_COPYRIGHT): Use the FSF diversion.
|
||
(AC_INIT): Remove dead comments as now it's commutative.
|
||
|
||
2001-06-06 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect
|
||
PR autoconf/187.
|
||
|
||
2001-06-05 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix'
|
||
can be empty.
|
||
`*dir' variables cannot be NONE.
|
||
Reported by Mark Kettenis.
|
||
|
||
2001-06-05 Paul Eggert <eggert@twinsun.com>
|
||
|
||
* doc/autoconf.texi: Fix references to Solaris and SunOS versions.
|
||
|
||
2001-06-04 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET)
|
||
(AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP)
|
||
(AC_TR_SH): Move as...
|
||
* m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET)
|
||
(AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP)
|
||
(AS_TR_SH): these.
|
||
(_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE)
|
||
(_AS_TR_SH_PREPARE): New.
|
||
(AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE.
|
||
* tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified.
|
||
|
||
2001-06-02 Akim Demaille <akim@epita.fr>
|
||
|
||
* Makefile.am (.m4.m4f): Pass the options first.
|
||
Fixes PR autoconf/182.
|
||
|
||
2001-06-02 Nathan Sidwell <nathan@codesourcery.com>
|
||
|
||
GNU getopt, when POSIXLY_CORRECT does not permute options and
|
||
arguments. So pass the options first.
|
||
Fixes PR autoconf/184.
|
||
|
||
* autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
|
||
(run_m4): Remove files.
|
||
(run_m4f): Remove.
|
||
Update remainder of script to use them.
|
||
(for warning in): Do not use a literal comma as it will not be
|
||
split by IFS.
|
||
|
||
2001-06-02 Christian Marquardt <marq@gfz-potsdam.de>
|
||
|
||
* aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of
|
||
Fortran compilers to check.
|
||
(_AC_PROG_F77_V): Add '-###' as a possible option to print
|
||
information on library and object files.
|
||
(AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers
|
||
to check.
|
||
|
||
2001-06-02 Akim Demaille <akim@epita.fr>
|
||
|
||
* autom4te.in (Request::@request): Declare with `vars', not `my',
|
||
as it prevents updates via `do FILENAME'.
|
||
|
||
2001-06-02 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in (standards_texi): Remove, dead code.
|
||
|
||
2001-06-02 Akim Demaille <akim@epita.fr>
|
||
|
||
* autom4te.in: New.
|
||
|
||
2001-06-02 Pavel Roskin <proski@gnu.org>
|
||
|
||
* acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps
|
||
for signals other than 0 - exit with code 1.
|
||
* m4sh.m4 (AS_TMPDIR): Likewise.
|
||
* autoconf.in: Likewise. Also don't rely on exit == exit $?.
|
||
* autoheader.in: Likewise.
|
||
* autoreconf.in: Likewise.
|
||
* tests/torture.at (Signal handling): New test for the above.
|
||
|
||
2001-06-01 Akim Demaille <akim@epita.fr>
|
||
|
||
* m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error
|
||
message.
|
||
|
||
2001-05-31 Akim Demaille <akim@epita.fr>
|
||
|
||
* acfunctions, acheaders, acidentifiers, acmakevars, acprograms:
|
||
Add copyright and comments.
|
||
* acheaders: Add stdint.h.
|
||
Suggested by Paul Eggert.
|
||
|
||
2001-05-31 Akim Demaille <akim@epita.fr>
|
||
|
||
* atgeneral.m4 (AT_INIT): Use $SHELL.
|
||
* atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H.
|
||
|
||
2001-05-31 Akim Demaille <akim@epita.fr>
|
||
|
||
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
|
||
stdint.h.
|
||
From Paul Eggert and Lars Hecking.
|
||
|
||
2001-05-31 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/base.at: Adjust line numbers in error messages.
|
||
|
||
2001-05-31 Akim Demaille <akim@epita.fr>
|
||
|
||
* tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure
|
||
to emit the bangshe line.
|
||
Reported by David Carter.
|
||
|
||
2001-05-30 Steven G. Johnson <stevenj@alum.mit.edu>
|
||
|
||
* aclang.m4 (AC_PROG_F77): Add Compaq's "fort" to the list of
|
||
Fortran (95) compilers to check.
|
||
|
||
2001-05-29 Alexandre Duret-Lutz <duret_g@epita.fr>
|
||
|
||
* doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
|
||
Macro Archive URL.
|
||
|
||
2001-05-23 Pavel Roskin <proski@gnu.org>
|
||
|
||
* aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since
|
||
_AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop.
|
||
(AC_PROG_CXXCPP): Likewise.
|
||
|
||
2001-05-22 Akim Demaille <akim@epita.fr>
|
||
|
||
* config: New directory.
|
||
* configure.in: AC_CONFIG_AUX_DIR it.
|
||
* tests/atspecific.m4 (AT_CONFIGURE_AC): Adjust.
|
||
|
||
2001-05-22 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in,
|
||
* autoupdate.in: Specify the Emacs mode.
|
||
* acversion.m4.in: Rename as...
|
||
* acversion.m4: this.
|
||
* tests/Makefile.am (CLEANFILES): More garbage.
|
||
|
||
2001-05-22 Akim Demaille <akim@epita.fr>
|
||
|
||
* autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh:
|
||
Rename as...
|
||
* autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in:
|
||
these.
|
||
|
||
2001-05-21 Akim Demaille <akim@epita.fr>
|
||
|
||
* configure.in: Bump to 2.50a.
|