Noah Misch
d4f849f3c0
* bin/autoscan.in (subdirs): New global.
...
(scan_file): Prune directories with configure{,.{ac,in,gnu}}.
(output): Emit AC_CONFIG_SUBDIRS as needed.
* tests/autoscan.at (autoscan): Remove XFAIL.
2006-04-03 15:58:20 +00:00
Noah Misch
bb393e107a
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.
2006-04-03 13:51:02 +00:00
Ralf Wildenhues
f169721e44
* THANKS: Add myself.
2006-04-03 13:12:27 +00:00
Stepan Kasal
2feb1c09a8
Use the original wording, it was not typo.
2006-04-03 08:06:22 +00:00
Ralf Wildenhues
5efb21aa55
* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
...
to log, point to testsuite output tree.
2006-04-03 04:47:02 +00:00
Paul Eggert
a71c24a704
* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
...
* doc/autoconf.texi (Function Portability): Mention that C++
has trouble with 'exit'.
(Guidelines): Test programs shouldn't use 'exit'.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove; all uses removed.
(AC_LANG_INT_SAVE(C), AC_C_BIGENDIAN):
Return from 'main' instead of calling 'exit'.
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_CLOSEDIR_VOID):
(_AC_FUNC_FNMATCH_IF, AC_FUNC_GETGROUPS):
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SETPGRP, _AC_FUNC_STAT, AC_FUNC_STRTOD, AC_FUNC_STRERROR_R):
(AC_FUNC_STRNLEN, AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
(_AC_FUNC_FORK, _AC_FUNC_VFORK, AC_FUNC_WAIT3): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
* tests/compile.at: Likewsie.
2006-04-03 03:18:39 +00:00
Paul Eggert
867693d0f9
Change testsuite.tmp to *.tmp.
...
Remove macros.m4; dunno what it was for.
Add all the files in $(TESTSUITE_GENERATED_AT) in Makefile.am.
Sort.
2006-04-02 17:13:04 +00:00
Paul Eggert
a2649b8750
Regenerate.
2006-04-02 16:40:26 +00:00
Paul Eggert
c2286019bf
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
...
_AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
calls, for a new language, only check that the compiler works.
(AC_NO_EXECUTABLES): Change the redefinition of
_AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
that the new language's compiler works if ac_no_link=no, and
does nothing otherwise.
2006-04-02 16:38:54 +00:00
Noah Misch
809e269455
* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.
2006-04-02 15:00:40 +00:00
Stepan Kasal
e5c9d58fcb
Add _AS_DIRNAME_PREPARE to _AS_PREPARE.
2006-04-01 22:55:15 +00:00
Stepan Kasal
c8514d3a3a
Do not optimize the first _AS_PATH_WALK.
2006-04-01 22:53:04 +00:00
Stepan Kasal
2a7aa88566
Clean up _AC_COMPILER_EXEEXT* macros.
2006-04-01 21:45:13 +00:00
Stepan Kasal
fee8d8bb53
.
2006-04-01 21:22:11 +00:00
Stepan Kasal
642d416703
remove generated *.at files
2006-04-01 21:21:11 +00:00
Stepan Kasal
2af85b096a
_AS_DIRNAME_PREPARE
2006-04-01 20:06:12 +00:00
Stepan Kasal
a7ee4bb357
back out _AS_DIRNAME_PREPARE
2006-04-01 19:54:55 +00:00
Stepan Kasal
0435cce62a
_AS_DIRNAME_PREPARE
2006-04-01 19:48:14 +00:00
Stepan Kasal
784f54dfcd
Fix typos.
2006-04-01 19:38:07 +00:00
Stepan Kasal
3e6c89ae73
.
2006-04-01 18:33:24 +00:00
Stepan Kasal
6f39626778
_AS_PATH_WALK: Skip nonexistent dirs, unless told otherwise.
2006-04-01 18:32:10 +00:00
Stepan Kasal
a9b857317c
Sort the macros and fix typos.
2006-04-01 18:26:46 +00:00
Stepan Kasal
29e314f91f
Improve --version output for old-style AC_INIT
2006-04-01 18:16:05 +00:00
Stepan Kasal
70c31ba6dc
autoreconf: impement -vv
2006-04-01 18:09:07 +00:00
Stepan Kasal
552d9e9636
Spelling fixes.
2006-04-01 16:46:39 +00:00
Stepan Kasal
1a74a211bc
Be tolerant if rm was not able to remove the test directory.
2006-04-01 16:09:13 +00:00
Stepan Kasal
335e09466c
Fix line numbers in the error messages of autoupdate.
2006-04-01 15:58:43 +00:00
Stepan Kasal
713895ae5c
More autoupdate issues.
2006-04-01 15:57:02 +00:00
Stepan Kasal
718a299d81
Fix m4sugar expansion in autoupdate.
2006-04-01 15:53:36 +00:00
Paul Eggert
572ffd5b0b
* doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
...
of AS_BASENAME and AS_DIRNAME. Reported by Stepan Kasal.
2006-03-31 18:55:43 +00:00
Paul Eggert
e4913c88f3
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): Handle ///, ////, etc.
...
correctly. Problem reported by Eric Blake.
(_AS_EXPR_PREPARE): Detect Tru64 expr bug. Problem reported by
Ralf Wildenhues.
2006-03-31 18:46:47 +00:00
Paul Eggert
9c78ea316a
* doc/autoconf.texi (Programming in M4sh, Limitations of Usual Tools):
...
Tighten up the basename/dirname wording.
2006-03-31 06:08:49 +00:00
Paul Eggert
9295c8c723
(Programming in M4sh, Limitations of Usual Tools):
...
Tighten up the basename/dirname wording.
2006-03-31 06:08:36 +00:00
Ralf Wildenhues
28cc41f69a
* Makefile.maint (sc_texi_notab): New check: do not use TABs
...
in texinfo files outside of verbatim environments.
(syntax-check-rules): Update.
* doc/autoconf.texi (Configuration Headers): Conform to it.
2006-03-30 19:54:08 +00:00
Ralf Wildenhues
f7bcf2bf78
Regenerate.
2006-03-30 19:52:19 +00:00
Stepan Kasal
6676554c47
Document that autoreconf doesn't pass -I to aclocal.
2006-03-30 17:37:47 +00:00
Paul Eggert
f1ff7a4798
Correct attribution in previous entry.
2006-03-30 06:43:46 +00:00
Paul Eggert
a597574279
* doc/autoconf.texi (Programming in M4sh): Mention AS_BASENAME.
...
Give an example for AS_DIRNAME instead of referring to Posix..
(File System Conventions): Put discussion of // versus / here, and
modernize it a bit.
(Limitations of Usual Tools): Add basename. Remove verbiage
after dirname, since it got moved to the above sections.
All this was inspired by a patch proposed earlier by Ralf Wildenhues.
2006-03-30 06:42:56 +00:00
Ralf Wildenhues
2c614ee576
Regenerate.
2006-03-29 12:45:56 +00:00
Ralf Wildenhues
ff15ef7a2c
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Quote
...
`$0' to protect against spaces.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Likewise, for
`$0', $as_me.
2006-03-27 17:42:17 +00:00
Ralf Wildenhues
9656b1839e
* bin/autoscan.in: The value of find_configure_ac should be
...
checked for existence, so we don't barf over a nonexisting
configure.ac. Reported by Laurence Darby <ldarby@tuffmail.com>.
2006-03-26 21:27:56 +00:00
Ralf Wildenhues
dd0b613c2a
* bin/autoupdate.in: Fix some typos.
2006-03-22 19:30:39 +00:00
Stepan Kasal
141123eb01
.
2006-03-22 11:25:56 +00:00
Stepan Kasal
de4d0b6bcd
typo
2006-03-21 21:51:07 +00:00
Stepan Kasal
f8d9179d74
.
2006-03-21 17:50:11 +00:00
Ralf Wildenhues
bc89233c59
* tests/local.at (AT_CHECK_ENV): Ignore AC_SUBSTed Objective C
...
and Erlang related variables.
2006-03-20 20:29:45 +00:00
Ralf Wildenhues
96aa2c31b2
* lib/autoconf/c.m4 (AC_LANG(Objective C), AC_LANG_OBJC)
...
(_AC_LANG_ABBREV(Objective C), _AC_LANG_PREFIX(Objective C))
(AC_LANG_SOURCE(Objective C), AC_LANG_PROGRAM(Objective C))
(AC_LANG_CALL(Objective C), AC_LANG_FUNC_LINK_TRY(Objective C))
(AC_LANG_BOOL_COMPILE_TRY(Objective C))
(AC_LANG_INT_SAVE(Objective C), AC_LANG_PREPROC(Objective C))
(AC_PROG_OBJCPP, AC_LANG_COMPILER(Objective C), AC_PROG_OBJC)
(_AC_PROG_OBJC_G): New macros.
(_AC_ARG_VAR_CPPFLAGS): Adjusted.
* doc/autoconf.texi (Objective C Compiler): New node.
(Preset Output Variables): Document OBJCFLAGS.
(Language Choice): Document `Objective C' language.
(Fortran Compiler): Fix typo.
* NEWS: Updated.
Inspired by a patch from David M. Lloyd <dmlloyd@tds.net>.
2006-03-20 20:28:55 +00:00
Stepan Kasal
2ea44d31c2
typos
2006-03-20 14:46:12 +00:00
Stepan Kasal
4342ba1ca8
.
2006-03-17 20:52:27 +00:00
Stepan Kasal
8900df9ae0
* lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS):
...
Factor out the warning to...
(_AC_TOOL_WARN): ... this new macro; use `cross_compiling'.
* tests/local.at (AT_CHECK_MACRO_CROSS): Avoid this warning.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.
2006-03-17 20:37:26 +00:00