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
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
2af85b096a
_AS_DIRNAME_PREPARE
2006-04-01 20:06:12 +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
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
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
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
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
13324b1dfd
Removed BIN_SH=xpg4, moved DUALCASE=1 to AS_SHELL_SANITIZE.
2006-03-17 19:32:53 +00:00
Stepan Kasal
d2d7871702
(_AC_PATH_PROG): Store the result to VARIABLE.
2006-03-17 19:05:27 +00:00
Stepan Kasal
2991e096f8
Add AT_CHECK_MACRO_CROSS.
2006-03-17 18:03:01 +00:00
Ralf Wildenhues
c5982aeff4
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Prepend
...
the directory `/usr/bin/posix' in the shell search, to prefer
the Posix shell not only in subsequent spawns as with `$BIN_SH'
on Tru64.
2006-03-17 17:09:21 +00:00
Ralf Wildenhues
2b052b0538
* doc/autoconf.texi (contents): To fix texi2html output, hide
...
`@setcontentsaftertitlepage' for HTML.
(Writing Autoconf Macros): Likewise, insert space after `@c'.
(Leviticus, Numbers, Deuteronomy): Likewise, change `@,c' to
`@,{c}'.
2006-03-17 03:59:05 +00:00
Stepan Kasal
a7791c7782
Move the IFS setup and CDPATH sanitizing to AS_SHELL_SANITIZE.
2006-03-16 13:33:18 +00:00
Stepan Kasal
4889a3742d
Do not use cache vars.
2006-03-15 14:02:36 +00:00
Stepan Kasal
ca608a72f9
Cleaned up documentation for macros in erlang.m4.
2006-03-14 16:55:26 +00:00
Ralf Wildenhues
c36fc65ca5
* tests/autotest.at (AT_NO_CMDSUBST): New macro to determine
...
failure condition for `$(cmd)' style command substitutions.
(Parenthetical command substition, Multiline parenthetical
command substition): Use it.
2006-03-14 07:20:14 +00:00
Ralf Wildenhues
1e50e55ff9
* doc/autoconf.texi (Special Shell Variables): Missing word.
...
Reported by Keith Marshall <keith.marshall@total.com>.
2006-03-14 07:19:27 +00:00
Ralf Wildenhues
6f4a6a0740
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not forget to reset
...
IFS even in case of empty `$PATH'.
2006-03-14 07:18:18 +00:00
Ralf Wildenhues
e1d5a93433
* lib/autotest/general.m4 (AT_INIT) <at_optarg>: Optimize
...
`expr' away if there is nothing to do.
< --keywords >: Simplify and robustify argument handling.
Revert erroneous comment from 2005-08-23. Extend to allow
keyword negation with `!'.
Update help message. Remove broken code to prevent running
tests multiple times.
* doc/autoconf.texi (testsuite Invocation) < --keywords >:
Update and fix the documentation accordingly.
* tests/autotest.at (Keywords): Renamed to..
(Keywords and ranges): .. this. Extended to make sure negated
keywords, keywords taken from AT_SETUP arguments, and numeric
test ranges work, and that matching is case-insensitive.
2006-03-12 19:58:31 +00:00
Ralf Wildenhues
17bb2b9ac8
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Use a typedef to
...
allow to pass unnamed structs even in C++.
(AC_CHECK_SIZEOF): Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.
* tests/semantics.at (AC_CHECK_ALIGNOF struct, AC_CHECK_SIZEOF
struct): New tests for unnamed structs, each both native and
cross-compiling.
2006-03-11 13:22:42 +00:00
Ralf Wildenhues
c8ad4b48ac
* lib/autoconf/c.m4 (AC_C_TYPEOF): Use typedef to avoid defining
...
a structure inside a cast, for C++ conformance.
* lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.
2006-03-11 13:21:32 +00:00
Ralf Wildenhues
4bed79349d
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If we cannot enable C99
...
nor C89 mode, set `$ac_cv_prog_cc_stdc' to `no' instead of
trying to execute the command `no'.
2006-03-11 13:20:14 +00:00
Ralf Wildenhues
df1fe4b493
* lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
...
m4_define, so that the requirements of `AC_INCLUDES_DEFAULT' are
expanded outside.
2006-03-11 13:17:23 +00:00
Ralf Wildenhues
608e17bde8
* doc/autoconf.texi (autoconf Invocation): Fix typos in trace
...
example. Do not emphasize `$%', it is hardly new and special.
Reported by Edouard Bechetoille <ebecheto@ens-lyon.fr>.
2006-03-11 13:15:55 +00:00
Ralf Wildenhues
cd0f024086
* doc/autoconf.texi (Limitations of Usual Tools): Document
...
OpenBSD and traditional `grep' failure to handle multiple
patterns separated by newlines.
2006-03-11 13:13:47 +00:00