1 2001-07-18 Akim Demaille <akim@epita.fr>
5 2001-07-18 Akim Demaille <akim@epita.fr>
7 The C-Fortran 77 hooks are available only once AC_F77_DUMMY_MAIN
8 was run, while they are needed also when it is expanded.
9 Reported by Nicolas Joly.
11 * aclang.m4 (AC_F77_DUMMY_MAIN): Define _AC_LANG_PROGRAM_C_F77_HOOKS.
12 (AC_LANG_PROGRAM(C)): Use it instead of depending upon
13 AC_F77_DUMMY_MAIN being expanded.
15 2001-07-18 Akim Demaille <akim@epita.fr>
17 * configure.in: Bump to 2.51a.
19 2001-07-17 Akim Demaille <akim@epita.fr>
23 2001-07-17 Akim Demaille <akim@epita.fr>
25 * aclang.m4 (AC_F77_DUMMY_MAIN): Let the interface be more
26 Autoconfy: $1 = action-if-found, $2 = action-if-not-found.
28 2001-07-17 Akim Demaille <akim@epita.fr>
30 The runtime test for AC_FUNC_GETPGRP fails when prototypes are
31 used. Well, then use the prototypes when you can, and runtime as
33 Reported by Artur Frysiak
35 * acfunctions.m4 (_AC_FUNC_GETPGRP_TEST): New.
36 (AC_FUNC_GETPGRP): Use it.
37 First try to compile with 0-ary or 1-ary calls.
39 2001-07-17 Akim Demaille <akim@epita.fr>
41 * actypes.m4 (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P): `foo_t' is a
45 2001-07-17 Akim Demaille <akim@epita.fr>
47 * Makefile.maint: Sync. with cppi 1.10.
49 2001-07-17 Akim Demaille <akim@epita.fr>
51 * aclang.m4 (AC_LANG_PROGRAM(C)): Output F77_DUMMY_MAIN only when
52 AC_F77_DUMMY_MAIN has been run.
53 From Pavel Roskin and Steven G. Johnson.
55 2001-07-17 Akim Demaille <akim@epita.fr>
57 * configure.in: Rename as...
60 2001-07-17 Akim Demaille <akim@epita.fr>
62 * Makefile.am (INSTALL.txt): Don't use $@ and $< in non suffix
65 * Makefile.maint (release-archive-dir): Rename as...
66 (release_archive_dir): this, so that it can be specialized in
69 2001-07-14 Akim Demaille <akim@epita.fr>
71 * configure.in: Bump to 2.50d.
73 2001-07-14 Akim Demaille <akim@epita.fr>
76 * Makefile.maint (alpha): Typo.
78 2001-07-14 Akim Demaille <akim@epita.fr>
80 * doc/autoconf.texi (Limitations of Make): Macro names and underscore.
82 2001-07-14 Akim Demaille <akim@epita.fr>
84 * config/config.guess, config/config.sub, config/texinfo.tex
85 * doc/standards.texi, doc/make-stds.texi: Update.
87 2001-07-14 Akim Demaille <akim@epita.fr>
89 * Makefile.maint (cvs-check, cvs-tag-check, cvs-diff-check): New.
91 2001-07-14 Akim Demaille <akim@epita.fr>
93 * Makefile.maint (maintainer-check): Rename as...
94 (maintainer-distcheck): this.
95 (changelog-check, static-check): New.
98 2001-07-14 Kevin Ryde <user42@zip.com.au>
100 * doc/autoconf.texi (C++ Compilers Characteristics): Last resort
101 for CXX is g++, not gcc.
103 2001-07-14 Akim Demaille <akim@epita.fr>
105 * doc/autoconf.texi (Files): New subsection.
107 2001-07-14 Akim Demaille <akim@epita.fr>
109 * doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
111 (Generic Compiler Characteristics): this.
112 (C++ Compiler): New subsection.
114 2001-07-14 Akim Demaille <akim@epita.fr>
116 * autoscan.in: Use IO::File.
117 Adjust all the routines to use it.
118 ($log): New file (autoscan.log).
119 (output): Dump detailed logs into $log, and a shortened version to
121 (&scan_makefile): Refine the regexp catching tokens in the code.
122 * doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
123 and the `configure.ac' checking feature.
125 2001-07-12 Akim Demaille <akim@epita.fr>
127 For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
128 Reported by Michael Elizabeth Chastain.
130 * autoconf.in: Refuse such AWK.
131 * configure.in: Likewise.
132 * Makefile.am (acversion.m4): Do not use move-if-change this file
134 * doc/autoconf.texi (Fortran 77 Compiler): Some typos.
136 2001-07-10 Jens Petersen <petersen@redhat.com>
138 * autoscan.in (&scan_makefile): Improve programs regexp to parse
139 things like "g++", "file.c" and "some-conf" as tokens.
140 (&scan_file): Match C++ files extensions.
141 If the filename extension is C++ then ask for c++.
143 2001-07-05 Steven G. Johnson <stevenj@alum.mit.edu>
145 * aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not
146 AC_TRY_LINK_FUNC, to check whether defining a dummy
147 main-like routine is needed for linking with F77 libs.
149 2001-07-05 Pavel Roskin <proski@gnu.org>
151 * aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
153 (_AC_PROG_F77_V_OUTPUT): Remove conftest*, not conftest.* after
156 2001-07-05 Akim Demaille <akim@epita.fr>
158 * Makefile.am (move_if_change): New. Use it instead of `mv'.
159 (acversion.m4): Name it `$(srcdir)/acversion.m4' to ease broken
161 Reported by Nicolas Joly.
163 2001-07-04 Akim Demaille <akim@epita.fr>
165 * acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
167 * acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
168 warnings from compilers.
169 * aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
170 for all the compilers, not only GNU. Hence move from here...
171 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.
173 2001-07-04 Akim Demaille <akim@epita.fr>
175 * acfunctions.m4 (AC_FUNC_STRTOD, AC_FUNC_STRERROR_R)
176 (AC_FUNC_STRCOLL, AC_FUNC_WAIT3): Use AC_RUN_IFELSE and
179 2001-07-04 Akim Demaille <akim@epita.fr>
181 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Actually apply
182 the ``strings.h'' change claimed below.
184 2001-07-04 Akim Demaille <akim@epita.fr>
186 * aclang.m4 (_AC_LANG_COMPILER_GNU): s/-dumpspecs/-v/.
188 2001-07-04 Akim Demaille <akim@epita.fr>
190 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
191 strings.h if usable with string.h.
192 Suggested by Paul Eggert.
194 2001-07-04 Akim Demaille <akim@epita.fr>
196 * autoscan.in (&scan_file): Skip FILE if there is FILE.in.
199 2001-07-03 Akim Demaille <akim@epita.fr>
201 * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Specify CONFIG_FILES
204 2001-07-03 Akim Demaille <akim@epita.fr>
206 * acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
207 compiler, not the preprocessor.
208 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
209 dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
211 * Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
212 earlier if there are.
214 2001-07-03 Akim Demaille <akim@epita.fr>
216 * autoscan.in ($initfile): Remove.
217 (&find_file): Rename as...
219 Immediately scan the current file, instead of gathering them, and
220 later having them handled by &scan_files.
221 (&scan_files): Merely invoke Find::File.
224 2001-07-02 Akim Demaille <akim@epita.fr>
226 * autoscan.in: Formatting changes, matching the invocation order.
227 (File::Find): Use it instead of Perl 4's `find.pl'.
228 (&wanted): Rename as...
231 2001-07-01 Pavel Roskin <proski@gnu.org>
233 * aclang.m4 (AC_F77_DUMMY_MAIN): Remove conftest* after using
234 break in the argument to AC_TRY_LINK_FUNC.
235 (AC_F77_MAIN): Remove conftest* after using break in the
236 argument to AC_TRY_LINK.
238 2001-07-01 Steven G. Johnson <stevenj@alum.mit.edu>
240 Add alternate 'main' routine detection for linking C/C++ with Fortran,
241 fixing link failures for e.g. AC_F77_WRAPPERS on NetBSD.
243 * aclang.m4 (AC_F77_DUMMY_MAIN): New macro to detect whether a
244 dummy alternate main is required even if the user provides her own
246 (AC_F77_MAIN): New macro to detect whether it is possible to
247 provide an alternate 'main' function name, using the 'main' from
248 the Fortran libraries.
249 (AC_LANG_PROGRAM(C)): Use F77_DUMMY_MAIN, if it is defined, so that
250 cross-language link tests can be performed successfully.
251 (_AC_F77_NAME_MANGLING): Require AC_F77_DUMMY_MAIN. Also put $FLIBS
252 after $LIBS, for consistency; this should be the general rule since
253 the user may want to link to Fortran libraries that require $FLIBS.
254 * autoconf.texi: Document AC_F77_DUMMY_MAIN and AC_F77_MAIN.
256 2001-06-29 Pavel Roskin <proski@gnu.org>
258 * atgeneral.m4 (AT_CHECK): Add a newline to the end of
259 at-stdout and at-stderr instead of removing the newline
260 from the echo output, which is not guaranteed to work.
262 2001-06-28 Jens Petersen <petersen@redhat.com>
264 * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Only add declaration to
265 confdefs.h when non-zero.
267 2001-06-28 Akim Demaille <akim@epita.fr>
269 * configure.in: Bump to 2.50c.
271 2001-06-26 Akim Demaille <akim@epita.fr>
275 2001-06-26 Akim Demaille <akim@epita.fr>
279 2001-06-25 Pavel Roskin <proski@gnu.org>
281 * tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more
282 argument, AUTOCONF-FLAGS.
283 * tests/mktests.sh (update_exclude_list): Add
284 AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3.
285 * tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and
286 AC_FUNC_WAIT3 with "-W no-obsolete".
288 2001-06-25 Akim Demaille <akim@epita.fr>
290 * tests/foreign.at (libtool): Fix the `libtoolize --version' decoding.
292 2001-06-25 Akim Demaille <akim@epita.fr>
294 * autoscan.in (%macro): Now maps from word to list of macros.
295 (&init_tables): Die when a word which is already handled by
296 explicit macros is mapped to the default macro.
297 (&print_unique): Remove, inlined in...
298 (&output_kind): here.
299 (File::Basename): Use it.
300 (&output): Sort the CONFIG_FILES.
301 * acheaders: Normalize.
302 * acfunctions: Likewise.
304 2001-06-25 Akim Demaille <akim@epita.fr>
306 * aclang.m4 (_AC_LANG_COMPILER_GNU): If GNU, dump the compiler
307 characteristics in the logs.
308 Suggested by Mo DeJong.
310 2001-06-24 Akim Demaille <akim@epita.fr>
312 * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH)
313 (AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Reactivated.
314 * doc/autoconf.texi (Autoconf 2.13): New section.
316 2001-06-24 Akim Demaille <akim@epita.fr>
318 * autoconf.in (Task traces): Separate the error messages from the
319 traces to improve robustness.
322 2001-06-23 Akim Demaille <akim@epita.fr>
324 * tests/torture.at (AC_ARG_VAR): Make it a single test instead of
325 three as failures are unlikely, and speed matters.
327 2001-06-23 Akim Demaille <akim@epita.fr>
329 * doc/autoconf.texi (Redefined M4 Macros): New.
331 2001-06-23 Akim Demaille <akim@epita.fr>
333 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Consider
334 inttypes.h is missing if it conflicts with sys/types.h, as on IRIX
337 2001-06-23 Paolo Bonzini <bonzini@gnu.org>
339 * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Defer parsing of
340 config.status targets to after the evaluation of the INIT-CMDS.
341 Double quote config.status targets (used to be single quoted).
343 2001-06-23 Akim Demaille <akim@epita.fr>
345 * tests/torture.at (CONFIG_FILES, HEADERS, LINKS and COMMANDS):
346 Check the content of the created file.
347 Check the ./config.status command line invocation.
349 2001-06-23 Akim Demaille <akim@epita.fr>
351 * tests/foreign.at (Libtool): Reject prehistoric versions.
353 2001-06-23 Akim Demaille <akim@epita.fr>
355 * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Try to be robust to
356 preexisting files matching a.*.
358 2001-06-23 Akim Demaille <akim@epita.fr>
360 * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
362 * doc/autoconf.texi (AC_ARG_VAR): Update.
364 2001-06-21 Akim Demaille <akim@epita.fr>
366 * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Die instead of warning when
367 precious variables have changed.
368 * tests/torture.at (AC_ARG_VAR): Adjust.
370 2001-06-21 Akim Demaille <akim@epita.fr>
372 ./configure --program-suffix=foo produces `transform=s,$$,foo,;',
373 but some sed choke on multiple `;', and other tools (e.g.,
374 Automake), include the separator themselves.
376 * acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.
378 2001-06-19 Tim Van Holder <tim.van.holder@pandora.be>
380 * doc/autoconf.texi (Functions Portability): Rename as...
381 (Function Portability): this.
382 (Function Portability): Document potential problems with unlink().
384 2001-06-19 Paul Eggert <eggert@twinsun.com>
386 * NEWS, doc/autoconf.texi: Document quadrigraphs.
388 2001-06-18 Akim Demaille <akim@epita.fr>
390 * acfunctions.m4 (AC_FUNC_FORK): Fix typos.
392 2001-06-18 Rüdiger Kuhlmann <info@ruediger-kuhlmann.de>
394 * acfunctions.m4: (AC_FUNC_VFORK) rename as...
395 (_AC_FUNC_VFORK): this.
396 Remove AC_DEFINEs and don't guess cross-compilation values.
397 (_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
398 (AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
399 define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
401 Guess values if cross-compiling, but warn.
402 * acfunctions: Add AC_FUNC_FORK.
403 * doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
404 and vfork appropriately.
406 2001-06-18 Akim Demaille <akim@epita.fr>
408 * doc/autoconf.texi (Functions Portability): New section.
410 2001-06-18 Akim Demaille <akim@epita.fr>
412 * autoconf.in (M4): Pass --nesting-limit=1024, unless already set
414 Suggested by Andreas Schwab.
416 2001-06-18 Akim Demaille <akim@epita.fr>
418 * acfunctions.m4 (AC_FUNC_CHOWN, AC_FUNC_CLOSEDIR_VOID)
419 (AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK)
420 (AC_FUNC_MMAP, AC_FUNC_SELECT_ARGTYPES, _AC_FUNC_STAT)
421 (AC_FUNC_UTIME_NULL): Use AC_INCLUDES_DEFAULT.
422 Don't use AC_TRY_RUN, which double quotes, prefer AC_RUN_IFELSE,
423 and either AC_LANG_SOURCE or AC_LANG_PROGRAM.
424 (AC_FUNC_CLOSEDIR_VOID): Protect C++ from `int closedir ();' (or
427 2001-06-18 Akim Demaille <akim@epita.fr>
429 * doc/autoconf.texi (ms): New index.
430 (Macro Index): Rename as...
431 (Autoconf Macro Index): this.
432 (M4 Macro Index): New appendix.
433 (Programming in M4): New chapter.
434 Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
435 (Quoting): Rename as...
436 (M$ Quotation): this.
437 Be part of `Programming in M4).
439 2001-06-18 Nicolas Joly <njoly@pasteur.fr>
441 * tests/torture.at (AC_ARG_VAR): Set variables and export them
442 in separate statements for compatibility with Tru64 v5.1.
444 2001-06-17 Akim Demaille <akim@epita.fr>
446 * acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
447 current values of the precious variables, not the previously
449 Pass precious variables which are set to config.status.
450 * doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
451 * tests/torture.at (AC_ARG_VAR): New.
453 2001-06-15 Paul Eggert <eggert@twinsun.com>
455 * doc/autoconf.texi: Move AC_FUNC_WAIT3 and
456 AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
457 and explain why and how to replace them.
458 * acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
459 * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
461 2001-06-15 Akim Demaille <akim@epita.fr>
463 `build_alias', `host_alias', and `target_alias' are not AC_SUBST'd.
464 Reported by Bruno Haible.
466 * acgeneral.m4 (AC_ARG_VAR): Move the AC_SUBST, from here...
467 (_AC_ARG_VAR_PRECIOUS): to here.
469 2001-06-15 Pavel Roskin <proski@gnu.org>
471 * acheaders.m4 (_AC_CHECK_HEADER_DIRENT): Instead of defining
472 an unused pointer use cast to this type and `if' statement to
473 avoid warnings from the compiler.
474 (AC_HEADER_TIME): Likewise.
475 * actypes.m4 (AC_CHECK_MEMBER): s/foo/ac_aggr/. Use the member
476 in `if' statement to avoid warnings from the compiler. Declare
477 ac_aggr static to avoid the need to initialize it.
479 2001-06-14 Akim Demaille <akim@epita.fr>
481 * doc/autoconf.texi (Portable Shell): Move to follow `Writing
484 2001-06-13 Akim Demaille <akim@epita.fr>
486 * m4/missing.m4, config/missing: Updated to Automake 1.4g's.
487 Suggested by Alexander Mai.
489 2001-06-13 Akim Demaille <akim@epita.fr>
491 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Guard
492 sys/types.h and sys/stat.h, and check for them.
494 2001-06-13 Akim Demaille <akim@epita.fr>
496 * acheaders.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Support $4 =
499 2001-06-12 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
501 * acspecific.m4 (AC_PATH_XTRA): Check if linking against libX11
502 succeeds and only try adding libdnet upon a failure.
504 2001-06-12 Akim Demaille <akim@epita.fr>
506 * autoscan.in (&output_kind): Output the comment only if it exists.
507 (%kind_comment): Add entry for `programs'.
508 (&output_programs): Use &output_kind.
509 (&output_functions, &output_identifiers, &output_headers)
510 (&output_programs): Inline, and remove.
512 2001-06-12 Akim Demaille <akim@epita.fr>
514 * autoscan.in (%kind_comment): New.
516 (output_functions, output_identifiers, output_headers): Use it.
518 2001-06-12 Akim Demaille <akim@epita.fr>
520 * autoscan.in (&print_unique): Take `$kind' and `$word' as
521 arguments, to factor indirections into `%macro' and `%used'.
522 (%generic_macro): Fix a typo.
524 2001-06-12 Akim Demaille <akim@epita.fr>
527 * autoscan.in (@kinds): Add `libraries'.
528 Use `@kinds' instead of hard coded lists.
529 (%programs, %headers, %identifiers, %makevars, %libraries, %functions):
530 Remove, replaced by...
533 2001-06-12 Akim Demaille <akim@epita.fr>
535 * autoscan.in (%functions_macros %headers_macros)
536 (%identifiers_macros %programs_macros %makevars_macros): Remove,
540 2001-06-11 Raja R Harinath <harinath@cs.umn.edu>
542 * aclang.m4 (AC_NO_EXECUTABLES): Override
543 _AC_COMPILER_EXEEXT_WORKS, not _AC_LANG_COMPILER_WORKS.
545 2001-06-11 Akim Demaille <akim@epita.fr>
547 * aclang.m4 (AC_NO_EXECUTABLES): Define the macros with their
549 Reported by Andreas Schwab.
551 2001-06-11 Akim Demaille <akim@epita.fr>
553 * Makefile.am, Makefile.maint: Typos.
555 2001-06-09 Akim Demaille <akim@epita.fr>
557 * doc/autoconf.texi (Here-Documents): New section, gathering
558 documentation about here-documents.
559 Use `href', not `uref', and other changes.
561 2001-06-09 Akim Demaille <akim@epita.fr>
563 * doc/autoconf.texi (Portable Shell Programming): Promoted as a
566 2001-06-09 Akim Demaille <akim@epita.fr>
568 * doc/autoconf.texi (Limitations of Builtins): Complete the
569 description of the here-docs penalties with Alexandre Oliva's
572 2001-06-01 Paul Eggert <eggert@twinsun.com>
574 * doc/autoconf.texi: Talk about here documents and speedups.
575 Do not use "echo" on arbitrary strings.
576 Spell "here-documents" consistently with the standard.
578 2001-06-09 Akim Demaille <akim@epita.fr>
580 * doc/autoconf.texi (Concept Index): Introduce it.
581 Regenerate the menus.
583 2001-06-09 Akim Demaille <akim@epita.fr>
585 * Makefile.maint, GNUmakefile: New, from Jim Meyering.
586 * config/prev-version.txt: New.
587 * config/move-if-change: New, for GNU libc.
589 2001-06-06 Pavel Roskin <proski@gnu.org>
591 * tests/atgeneral.m4 (AT_INIT): Remove "/bin/sh" after $SHELL.
593 2001-06-06 Akim Demaille <akim@epita.fr>
595 * acgeneral.m4 (AC_CHECK_LIB): Fix the cache var name to work
596 properly when $1 is not a literal.
597 Fixes PR Autoconf/187, reported by Bram Moolenaar.
599 2001-06-06 Akim Demaille <akim@epita.fr>
601 Invoking AC_COPYRIGHT before AC_INIT fails.
603 * Makefile.am (.m4.m4f): Pass --fatal-warnings to m4.
604 * acgeneral.m4 (_m4_divert(VERSION_FSF))
605 (_m4_divert(VERSION_USER)): New.
606 (AC_COPYRIGHT): $2 is the diversion to use.
607 (_AC_INIT_COPYRIGHT): Use the FSF diversion.
608 (AC_INIT): Remove dead comments as now it's commutative.
610 2001-06-06 Akim Demaille <akim@epita.fr>
612 * tests/semantics.at (AC_CHECK_LIB): Strengthen to reflect
615 2001-06-05 Akim Demaille <akim@epita.fr>
617 * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `prefix' and `exec_prefix'
619 `*dir' variables cannot be NONE.
620 Reported by Mark Kettenis.
622 2001-06-05 Paul Eggert <eggert@twinsun.com>
624 * doc/autoconf.texi: Fix references to Solaris and SunOS versions.
626 2001-06-04 Akim Demaille <akim@epita.fr>
628 * acgeneral.m4 (AC_VAR_SET, AC_VAR_GET, AC_VAR_TEST_SET)
629 (AC_VAR_SET_IFELSE, AC_VAR_PUSHDEF and AC_VAR_POPDEF, AC_TR_CPP)
630 (AC_TR_SH): Move as...
631 * m4sh.m4 (AS_VAR_SET, AS_VAR_GET, AS_VAR_TEST_SET)
632 (AS_VAR_SET_IF, AC_VAR_PUSHDEF, AS_VAR_POPDEF, AS_TR_CPP)
634 (_AS_TR_PREPARE, _AS_CR_PREPARE, _AS_TR_CPP_PREPARE)
635 (_AS_TR_SH_PREPARE): New.
636 (AS_SHELL_SANITIZE): Invoke _AS_TR_PREPARE.
637 * tests/aclocal.m4 (AC_STATE_SAVE): `as_' vars can be modified.
639 2001-06-02 Akim Demaille <akim@epita.fr>
641 * Makefile.am (.m4.m4f): Pass the options first.
642 Fixes PR autoconf/182.
644 2001-06-02 Nathan Sidwell <nathan@codesourcery.com>
646 GNU getopt, when POSIXLY_CORRECT does not permute options and
647 arguments. So pass the options first.
648 Fixes PR autoconf/184.
650 * autoconf.sh (m4_prefiles, m4f_prefiles): New variables.
651 (run_m4): Remove files.
653 Update remainder of script to use them.
654 (for warning in): Do not use a literal comma as it will not be
657 2001-06-02 Christian Marquardt <marq@gfz-potsdam.de>
659 * aclang.m4 (AC_PROG_F77): Add Fujitsu's "frt" to the list of
660 Fortran compilers to check.
661 (_AC_PROG_F77_V): Add '-###' as a possible option to print
662 information on library and object files.
663 (AC_PROG_CXX): Add Fujitsu's "FCC" to the list of C++ compilers
666 2001-06-02 Akim Demaille <akim@epita.fr>
668 * autom4te.in (Request::@request): Declare with `vars', not `my',
669 as it prevents updates via `do FILENAME'.
671 2001-06-02 Akim Demaille <akim@epita.fr>
673 * configure.in (standards_texi): Remove, dead code.
675 2001-06-02 Akim Demaille <akim@epita.fr>
679 2001-06-02 Pavel Roskin <proski@gnu.org>
681 * acgeneral.m4 (_AC_INIT_PREPARE): Don't rely on $? in the traps
682 for signals other than 0 - exit with code 1.
683 * m4sh.m4 (AS_TMPDIR): Likewise.
684 * autoconf.in: Likewise. Also don't rely on exit == exit $?.
685 * autoheader.in: Likewise.
686 * autoreconf.in: Likewise.
687 * tests/torture.at (Signal handling): New test for the above.
689 2001-06-01 Akim Demaille <akim@epita.fr>
691 * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Clarify the error
694 2001-05-31 Akim Demaille <akim@epita.fr>
696 * acfunctions, acheaders, acidentifiers, acmakevars, acprograms:
697 Add copyright and comments.
698 * acheaders: Add stdint.h.
699 Suggested by Paul Eggert.
701 2001-05-31 Akim Demaille <akim@epita.fr>
703 * atgeneral.m4 (AT_INIT): Use $SHELL.
704 * atspecific.m4 (AT_CHECK_DEFINES): Skip HAVE_STDINT_H.
706 2001-05-31 Akim Demaille <akim@epita.fr>
708 * acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
710 From Paul Eggert and Lars Hecking.
712 2001-05-31 Akim Demaille <akim@epita.fr>
714 * tests/base.at: Adjust line numbers in error messages.
716 2001-05-31 Akim Demaille <akim@epita.fr>
718 * tests/base.at, tests/m4sh.at: When using AC_PLAIN_SCRIPT be sure
719 to emit the bangshe line.
720 Reported by David Carter.
722 2001-05-30 Steven G. Johnson <stevenj@alum.mit.edu>
724 * aclang.m4 (AC_PROG_F77): Add Compaq's "fort" to the list of
725 Fortran (95) compilers to check.
727 2001-05-29 Alexandre Duret-Lutz <duret_g@epita.fr>
729 * doc/autoconf.texi (Introduction, Pointers): Update the Autoconf
732 2001-05-23 Pavel Roskin <proski@gnu.org>
734 * aclang.m4 (AC_PROG_CPP): Use `break' instead of `break 2' since
735 _AC_PROG_PREPROC_WORKS_IFELSE expands arguments outside the loop.
736 (AC_PROG_CXXCPP): Likewise.
738 2001-05-22 Akim Demaille <akim@epita.fr>
740 * config: New directory.
741 * configure.in: AC_CONFIG_AUX_DIR it.
742 * tests/atspecific.m4 (AT_CONFIGURE_AC): Adjust.
744 2001-05-22 Akim Demaille <akim@epita.fr>
746 * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in,
747 * autoupdate.in: Specify the Emacs mode.
748 * acversion.m4.in: Rename as...
749 * acversion.m4: this.
750 * tests/Makefile.am (CLEANFILES): More garbage.
752 2001-05-22 Akim Demaille <akim@epita.fr>
754 * autoconf.sh, autoreconf.sh, autoheader.sh, autoscan.pl, ifnames.sh:
756 * autoconf.in, autoreconf.in, autoheader.in, autoscan.in, ifnames.in:
759 2001-05-21 Akim Demaille <akim@epita.fr>
761 * configure.in: Bump to 2.50a.