Akim Demaille
13fd012e2f
i960 compilers create `b.out' files by default.
...
Reported by Ralf Corsepius.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove b.out files.
(_AC_COMPILER_EXEEXT_DEFAULT): Adjust to b.out.
2002-09-16 08:38:45 +00:00
Paul Eggert
d1bd91c5e5
(Particular Headers): Remove obsolete reference to `struct timezone'
...
in the description of AC_HEADER_TIME.
2002-09-13 17:47:23 +00:00
Akim Demaille
beed4bb812
* doc/autoconf.texi (Defining Symbols): Present two different
...
prototypes for AC_DEFINE and AC_DEFINE_UNQUOTED to emphasize the
difference between 1 argument calls, and 2-3 argument calls.
2002-09-12 13:24:19 +00:00
Akim Demaille
e7f0c2d7d2
* doc/autoconf.texi: Review grammar and punctuation.
2002-09-12 13:15:40 +00:00
Paul Eggert
d0ea017c41
Frequently Asked Questions About Autoconf ->
...
Frequent Autoconf Questions. From Bruce Korb.
2002-09-12 06:42:08 +00:00
Paul Eggert
7326508dd7
Fix minor formatting, spelling, and grammatical typos.
2002-09-12 05:58:03 +00:00
Paul Eggert
a223ff645d
(Defining Symbols): Explain that AC_DEFINE(var) defaults to 1, but
...
AC_DEFINE(var,,description) does not; and the AC_DEFINE(var) case is
obsolescent.
2002-09-11 19:03:59 +00:00
Akim Demaille
d49b7acc2f
* doc/autoconf.texi (Questions): Rename as...
...
(FAQ): this.
(Defining Directories): New.
2002-09-11 10:11:27 +00:00
Akim Demaille
533c668ec2
Regen.
2002-09-11 10:01:54 +00:00
Akim Demaille
f1e12eabb9
* doc/autoconf.texi (Making testsuite Scripts): Update.
...
Suggested by Nishio Futoshi.
2002-09-09 16:27:01 +00:00
Akim Demaille
95e73b1a64
* doc/autoconf.texi (Making testsuite Scripts): Use `@@' where a
...
plain `@' is wanted.
2002-09-09 16:10:14 +00:00
Akim Demaille
3e8becf84f
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Use $srcdir when
...
looking for a replacement file.
* lib/autoconf/general.m4 (AC_CHECK_DECLS): Check that the
directory is relative.
* doc/autoconf.texi (Generic Functions): Clarify the replacement
directory definition.
Reported by Andreas Schwab and Jim Meyering.
2002-09-09 15:43:37 +00:00
Akim Demaille
899f0c52eb
* doc/autoconf.texi (Setting Output Variables): Clarify what
...
precious variables are.
Suggested by Pontus Skoeld.
2002-09-06 11:10:37 +00:00
Akim Demaille
f0d92912ac
Include references to the ls bug.
2002-09-06 09:03:54 +00:00
Akim Demaille
32d4eac8a4
* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
...
(ifnames, autoscan, autom4te): Since we don't only depend on
configure.ac variables (such as VERSION etc.), but also on prefix
and so forth, depend on Makefile, not configure.ac.
Reported by Alexandre Duret-Lutz.
* doc/autoconf.texi (Installation Directory Variables): Adjust.
2002-09-05 09:43:34 +00:00
Kevin Ryde
e48f63b7e4
* hpmake/autoconf.texi (Limitations of Make): HP-UX trailing
...
backslashes doesn't seem to be confined to ia64, just say "some
versions".
2002-09-04 23:24:11 +00:00
Akim Demaille
ea94a810c2
* Makefile.am, doc/Makefile.am: Remove pdf targets, handled by
...
Automake 1.6c.
* Makefile.am (maintainer-clean-local): Remove.
(MAINTAINERCLEANFILES): Remove COPYING.
2002-09-04 16:03:12 +00:00
Paul Eggert
dd63bad375
(Configuration Commands): Remove obsolete example for
...
AC_CONFIG_COMMANDS_PRE.
2002-09-03 23:44:01 +00:00
Akim Demaille
b2888aa57e
* configure.ac: Bump to 2.53d.
...
* Makefile.am (AUTOMAKE_OPTIONS): Require 1.6c, i.e., CVS Automake
as of today, on Automake's team suggestion.
2002-09-03 09:17:44 +00:00
Akim Demaille
d417d35b57
* bin/autom4te.in (parse_args): Don't honor AUTOM4TE_PATH and
...
SITE_MACRO_DIR.
* configure.ac: Disable SITE_MACRO_DIR.
2002-09-03 06:09:30 +00:00
Jim Meyering
cc918306df
(AC_SYS_POSIX_TERMIOS): Reflect renaming: s/am/ac/,
...
i.e., change am_cv_sys_posix_termios to ac_cv_sys_posix_termios.
Also, tweak grammar: s/make sure to/be sure to/.
2002-09-02 15:30:24 +00:00
Paul Eggert
dcbe26b84a
(Limitations of Builtins): Explain why logical directory names are
...
generally preferable to physical names.
2002-09-02 07:46:31 +00:00
Paul Eggert
9d9085f803
(Limitations of Usual Tools): Add "ls".
2002-09-01 10:26:58 +00:00
Paul Eggert
7274977e14
Fix English-language typo in previous change.
2002-09-01 08:36:52 +00:00
Paul Eggert
c4406379c7
(Special Shell Variables): Mention ENV, MAIL, MAILPATH, PS1, PS2, PS4.
...
Index PWD.
2002-09-01 08:24:41 +00:00
Paul Eggert
9e22b61cb2
Regenerate, this time with the correct m4.m4.
2002-09-01 08:17:15 +00:00
Paul Eggert
6fb1e2093b
Regenerate with Automake 1.6.3.
2002-08-31 05:51:03 +00:00
Paul Eggert
07fb756c7d
* doc/autoconf.texi (Special Shell Variables): Mention POSIX
...
1003.1-2001's requirements for CDPATH. Give a simpler workaround
for the CDPATH problem. Document PWD.
(Limitations of Builtins): Document the problem that "cd $foo" and
"ls $foo" may refer to different directories in shells conforming
to POSIX 1003.1-2001. Use PS1 rather than CDPATH for "unset"
example, since the old example is now out of date.
2002-08-31 05:46:05 +00:00
Kevin Ryde
e9c40082b6
* doc/autoconf.texi (Limitations of Usual Tools): Notes on "cc"
...
default output.
2002-08-30 01:15:49 +00:00
Akim Demaille
a364aa42ba
* lib/Autom4te/General.pm (&xqx): New.
...
(&xsystem): Use WIFEXITED and WEXITSTATUS instead of decoding $? by
hand, which is not portable.
(&error): New.
* bin/autom4te.in: Use them.
Use &error instead of die.
* tests/m4sugar.at (m4_warn, m4_require: circular dependencies):
Adjust.
2002-08-29 08:03:10 +00:00
Alexandre Duret-Lutz
738c678f2a
* doc/autoconf.texi (Invoking autom4te): End the option table,
...
fixing a bug introduced by the previous patch.
(Limitations of Make): Add a 'target lookup' subentry in the
'VPATH' entry. Rewrite all `make' occurences as `@command{make}'.
2002-07-31 07:09:11 +00:00
Mark D. Roth
a4865e2e2e
2002-07-29 Mark D. Roth <roth@feep.net>
...
* bin/autom4te.in: Remove --include-envvar and --site-macro-subdir
options and use $AUTOM4TE_PATH.
* doc/autoconf.texi: Remove documentation of autom4te
--include-envvar and --site-macro-subdir options and document
use of $AUTOM4TE_PATH.
* lib/autom4te.in: Remove --include-envvar and --site-macro-subdir
arguments from each language section.
2002-07-30 00:42:58 +00:00
Paul Eggert
423ec968d0
(MAKEINFO): Remove.
...
(AM_MAKEINFOFLAGS): New macro.
2002-07-29 08:24:51 +00:00
Paul Eggert
e3306391ef
Include copyright symbol in copyright notice.
2002-07-29 08:20:52 +00:00
Alexandre Duret-Lutz
1e5dcc69a9
* doc/autoconf.texi (Limitations of Make): Escaped newlines in
...
comments do not always work. Never trust the exit status of
`make -k'.
2002-07-25 21:00:45 +00:00
Kevin Ryde
31ea65e88d
* autoconf.texi (Limitations of Make, Making testsuite Scripts):
...
Untabify, since tabs are not enjoyed by texi2dvi and makeinfo.
2002-07-24 00:38:49 +00:00
Alexandre Duret-Lutz
7665fdb00e
* doc/autoconf.texi (Limitations of Make): Mention the special
...
handling of the obj/ directory by BSD make.
2002-07-23 19:57:09 +00:00
Kevin Ryde
94cb87add5
Fix tabs not enjoyed by texi2dvi:
...
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
backslashes.
2002-07-20 00:14:59 +00:00
Kevin Ryde
0f67d7bd0c
Oops, forgot the @noindent (not that it seems to make a difference):
...
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
backslashes.
2002-07-19 22:44:49 +00:00
Kevin Ryde
7adeb66826
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
...
backslashes.
2002-07-19 22:32:15 +00:00
Akim Demaille
07d89a2c97
(Programming in M4sh): Ethymology of M4sh.
2002-07-19 10:16:34 +00:00
Akim Demaille
93ac890413
* doc/autoconf.texi (Function Portability): `exit'.
2002-07-19 09:01:55 +00:00
Akim Demaille
14d8b70b62
* doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): More about $U.
2002-07-19 08:39:59 +00:00
Akim Demaille
6d854434d2
Handle LIBOBJS and LTLIBOBJS once for all, including Libtool's and
...
Automake's parts.
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): New.
* lib/autoconf/status.m4 (AC_OUTPUT_COMMANDS_PRE): Call it.
* tests/semantics.at (AC_REPLACE_FUNCS): Adjust.
2002-07-18 11:57:32 +00:00
Russ Allbery
3c76f6922d
* doc/autoconf.texi (Initializing configure): Clarify the
...
description of the tarname default.
2002-07-17 18:39:19 +00:00
Akim Demaille
5eb0e35124
Regen.
2002-07-17 08:35:59 +00:00
Paul Eggert
66d5f073b5
2002-07-17 Mark D. Roth <roth@feep.net>
...
* configure.ac: Add --enable-site-macro-dir option.
* bin/Makefile.am: Expand @SITE_MACRO_DIR@.
* bin/autom4te.in: Add --prepend-include, --include-envvar, and
--site-macro-subdir options.
* bin/autoconf.in: Add --prepend-include option.
* bin/autoheader.in: Add --prepend-include option.
* bin/autoreconf.in: Add --prepend-include option.
* bin/autoscan.in: Add --prepend-include option.
* bin/autoupdate.in: Add --prepend-include option.
* doc/autoconf.texi: Document use of $AC_MACRO_PATH and site
macro directory, remove note that include path directories are
used in reverse order, and document --prepend-include option.
* lib/autom4te.in: Use --prepend-include instead of --include.
* tests/wrapsh.in: Use --prepend-include instead of --include.
2002-07-17 08:30:42 +00:00
Akim Demaille
04df9dca08
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
...
tarnames.
* doc/autoconf.texi (Initializing configure): Adjust.
2002-07-17 08:17:28 +00:00
Akim Demaille
14fe4a6369
* lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
...
(_AC_FUNC_MALLOC): New.
(AC_FUNC_MALLOC): Use the latter.
Define HAVE_MALLOC to 0 if broken.
* doc/autoconf.texi (Particular Functions): Adjust.
2002-07-17 08:09:42 +00:00
Akim Demaille
511b665763
* lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
...
* doc/autoconf.texi (C Compiler): Adjust.
2002-07-16 13:37:53 +00:00
Akim Demaille
724a330a7e
* doc/autoconf.texi: Properly set the ``header'' part.
2002-07-09 17:01:38 +00:00
Akim Demaille
955e7d6651
* doc/autoconf.texi (Systemology): Some about Darwin.
2002-07-09 16:37:39 +00:00
Akim Demaille
c236414974
* doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate.
2002-07-09 08:32:40 +00:00
Andreas Schwab
ab73df4404
* doc/autoconf.texi: Add more dir entries.
2002-06-11 11:00:22 +00:00
Akim Demaille
334d4b6b81
* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
...
Rosetta Stone for Unix.
2002-06-07 09:30:24 +00:00
Akim Demaille
e704dc03f1
* doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
...
Rosetta Stone for Unix.
2002-06-07 08:11:46 +00:00
Akim Demaille
54ae96e2a0
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
...
ac_config_libobj_dir.
(AC_CONFIG_LIBOBJ_DIR): New.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
(_AC_FUNC_FNMATCH_IF, _AC_LIBOBJ_FNMATCH): these.
Use ac_config_libobj_dir to find the replacement files.
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU): Split into...
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_REPLACE_FNMATCH)
(AC_REPLACE_FNMATCH_GNU): these.
(AC_FUNC_GETLOADAVG): Use ac_config_libobj_dir.
* doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
* tests/mktests.sh (ac_exclude_list): Don't check
AC_FUNC_GETLOADAVG as it requires getloadavg.c which is not shipped.
2002-06-07 07:17:53 +00:00
Paul Eggert
0718c7bfd3
(Configuration Links): Fall back on cp if ln doesn't work.
...
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.
2002-06-06 17:55:14 +00:00
Paul Eggert
19cb27a1b3
(Particular Programs): Document new macros AC_PROG_EGREP, AC_PROG_FGREP.
2002-05-29 22:30:56 +00:00
Paul Eggert
46d48f7a0e
(Particular Types): Document new macro AC_TYPE_MBSTATE_T.
2002-05-28 04:14:49 +00:00
Akim Demaille
44b3643f83
* doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
...
version of Autoconf that is discussed.
2002-05-23 17:53:10 +00:00
Paul Eggert
a9a1ba736c
(Fortran 77 Compiler): Don't suggest cf77.
2002-05-22 23:37:36 +00:00
Akim Demaille
51df2c03c3
Typo.
2002-05-20 09:37:27 +00:00
Paul Eggert
dbb82c4135
(Particular Functions): Document AC_FUNC_FNMATCH changes,
...
AC_FUNC_FNMATCH_GNU.
(UNIX Variants): Document AC_GNU_SOURCE.
2002-05-17 07:11:04 +00:00
Paul Eggert
d2afab319b
(Particular Functions): Document new arg to AC_FUNC_GETLOADAVG.
...
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.
2002-05-08 22:30:14 +00:00
Akim Demaille
e7c982f548
* bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
...
autopoint instead of gettextize.
($uses_alocal): Rename as...
($uses_aclocal): this.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Suggested by Bruno Haible.
2002-05-03 16:09:11 +00:00
Akim Demaille
d658e7f3be
* doc/autoconf.texi: Mention "set -e -x" lossage
...
under node "Limitations of Builtins".
2002-04-29 13:35:51 +00:00
Akim Demaille
e00977c735
* doc/install.texi: Better wording for setting variables when
...
running configure.
From Christian Cornelssen.
2002-04-29 13:33:22 +00:00
Akim Demaille
ee1648fd44
* doc/autoconf.texi (Obsolete Macros): Typo.
...
Reported by Vladimir Volovich.
2002-04-25 15:32:15 +00:00
Akim Demaille
21011a0300
* doc/autoconf.texi (Limitations of Usual Tools): sed and `!'.
...
Thanks to Paul Eggert.
2002-04-25 09:14:39 +00:00
Akim Demaille
3e6f1ca1e0
Remove a spurious comma.
2002-04-22 11:07:26 +00:00
Paul Eggert
298b5b57f3
Minor spelling and grammar fixes.
2002-04-21 07:25:20 +00:00
Paul Eggert
d98cbd21bc
(Shell Substitutions): Fix typos in yesterday's ZSH_VERSION fixes.
...
Bug reported by Raja R Harinath.
2002-04-21 06:34:23 +00:00
Paul Eggert
dd756ac977
Minor spelling and grammar fixes.
2002-04-20 06:09:01 +00:00
Paul Eggert
6d8c182dfb
Follow the outline suggested in the GNU Sample Texts sections of the
...
Texinfo 4.2 manual. Most importantly, this makes sure that the
copyright notices appear in all output formats. You probably need
Texinfo 4.2 to generate the manual now.
2002-04-19 21:22:50 +00:00
Paul Eggert
0fab627bb5
(Shell Substitutions): Document the problem with "$@", the Unix Version 7
...
shell, and Zsh.
2002-04-19 19:03:37 +00:00
Jim Meyering
623f24fbd4
Tweak wording in a few places.
2002-04-19 15:23:25 +00:00
Akim Demaille
4e44c11d51
Typo.
2002-04-18 10:12:42 +00:00
Akim Demaille
fefb4cf5ce
Don't use `. ' in node names.
2002-04-11 10:24:22 +00:00
Akim Demaille
9d658eddd9
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Install the Zsh
...
workaround for ${1+"$@"}.
* doc/autoconf.texi (Shell Substitutions): Explain it.
From Oliver Kiddle and Peter Stephenson.
Have M4sh perform minimal shell sanitizing.
* lib/m4sugar/m4sh.at (AS_SHELL_SANITIZE): Split the `_AS_PREPARE_*'
part into...
(_AS_PREPARE): this new macro.
(AS_PREPARE): New.
(AS_INIT): Invoke AS_SHELL_SANITIZE.
* tests/m4sh.at (AT_DATA_LINENO): Use _AS_PREPARE.
Adjust Autoconf and Autotest.
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Don't invoke
AS_SHELL_SANITIZE, AS_INIT did it, but invoke AS_PREPARE.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
Invoke _AS_PREPARE (not AS_PREPARE) in addition to
AS_SHELL_SANITIZE.
Use this M4sh to generate Autoconf's shell scripts.
* tests/wrapsh.as: New, precursor of wrapsh.in.
* tests/Makefile.am: Include lib/freeze.mk to get the dependencies
on Autotest and M4sh.
($(TESTSUITE)): Use $(autotest_m4f_dependencies).
(wrapsh.in): New target.
* bin/autoconf.as: New, precursor of autoconf.in.
(autoconf.in): New target.
2002-04-10 15:58:19 +00:00
Alexandre Duret-Lutz
b3904626ec
* doc/autoconf.texi (Limitations of Make): Mention the issue
...
with indented comments in rules.
2002-04-09 20:37:10 +00:00
Kevin Ryde
c1049ce07d
* doc/autoconf.texi (Systemology): Add link to Unix V7 online docs.
...
(Portable Shell): Cross reference to Systemology.
2002-04-05 21:40:43 +00:00
Peter Eisentraut
931312faea
Integrate AC_PROG_CC_STDC into AC_PROG_CC.
...
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): Rename to _AC_PROG_CC_STDC.
AU_DEFUN old name. Use _AC_COMPILE_IFELSE.
(AC_PROG_CC): Call _AC_PROG_CC_STDC.
(AC_C_INLINE): Do not require AC_PROG_CC_STDC.
(AC_C_CONST): Same.
(AC_C_INLINE): Same.
(AC_C_PROTOTYPES): Same. Require AC_PROG_CC instead.
* doc/autoconf.texi, NEWS: Document.
* tests/mktests.sh (au_exclude_list): Add AC_PROG_CC_STDC and
AC_C_CROSS.
2002-04-02 18:22:08 +00:00
Akim Demaille
c210364e73
* doc/autoconf.texi (Portable Shell): Add pointers to FAQs.
2002-03-26 09:32:29 +00:00
Akim Demaille
3168ea4c07
* doc/autoconf.texi (Introduction): The GNATS base moved.
2002-03-26 09:19:51 +00:00
Paul Eggert
6981c68a4a
(Assignments): Document the problem with Zsh and "PATH=test:$PATH test-1".
2002-03-25 22:01:33 +00:00
Alexandre Duret-Lutz
0fb98044c6
* doc/autoconf.texi (Limitations of Make): Mention more issue
...
about VPATH, overriding of macros in sub-makes, and handling of
SHELL.
2002-03-25 21:09:40 +00:00
Paul Eggert
77ddad530c
(Here-Documents): Mention Solaris 8 dtksh problem with here-document
...
buffer boundaries.
2002-03-22 06:21:01 +00:00
Akim Demaille
3b4578e038
* doc/autoconf.texi: Adjust @code/@command, @xref/@ref usage.
...
From Nishio Futoshi.
2002-03-19 15:20:58 +00:00
Paul Eggert
d8f8ece010
Fix minor typos noted by makeinfo (GNU texinfo) 4.1.
...
In particular, Info cannot handle `:' in index entries.
2002-03-19 07:00:18 +00:00
Paul Eggert
81010dcf1c
(Programming in M4sh): Add AS_MKDIR_P.
...
(Limitations of Usual Tools): Add mkdir section.
2002-03-19 06:38:52 +00:00
Akim Demaille
96f2dff5d3
* doc/autoconf.texi (Special Shell Variables): More about IFS.
2002-03-13 10:08:22 +00:00
Akim Demaille
a831586a53
* doc/autoconf.texi (Header Portability): New.
...
Add information about stdint.h and inttypes.h from Paul Eggert.
2002-03-13 09:58:41 +00:00
Akim Demaille
b8d6b81d64
* doc/autoconf.texi (Limitations of Usual Tools): Some about `cp
...
-p'.
From Bob Proulx.
2002-03-13 09:44:21 +00:00
Akim Demaille
70ce730782
* doc/autoconf.texi (Subdirectories): Clarify that the
...
subdirectory should exist.
2002-03-08 12:51:35 +00:00
Akim Demaille
fbee53ee14
* Makefile.am (AUTOMAKE_OPTIONS): 1.6.
2002-03-08 12:44:46 +00:00
Akim Demaille
c854558a69
* doc/autoconf.texi (Invoking autom4te): New.
2002-03-08 11:46:07 +00:00
Akim Demaille
56c59b68ba
* doc/autoconf.texi (Specifying Names): Clarification suggested by
...
Kevin Ryde.
2002-03-05 10:06:30 +00:00
Akim Demaille
67043ba57f
* doc/autoconf.texi (AC_LIBOBJ vs. LIBOBJS): New.
...
* lib/autoconf/general.m4 (AC_INIT): More informative error
message for LIBOBJ.
2002-03-04 15:09:20 +00:00
Akim Demaille
f12cd33d89
* lib/freeze.mk ($(build_libdir)/m4sugar/version.m4): New, for
...
parallel builds.
2002-03-04 15:08:23 +00:00
Akim Demaille
cfe347de96
* doc/autoconf.texi (Transforming Names): Equality between target
...
and host is irrelevant.
(Specifying Names, Canonicalizing): Remove all references to the
backward compatibility hooks. Rather, collect them all into...
(Hosts and Cross-Compilation): this new section.
* doc/install.texi (System Type): Ditto.
* lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state
that `--host' implies cross-compilation.
2002-03-04 15:06:44 +00:00
Akim Demaille
a002bdb487
* doc/autoconf.texi (Evaluation Macros): New.
...
* lib/m4sugar/m4sugar.m4 (m4_lquote): Remove, it is totally
useless.
(_m4_foreach): Define the variant with immediate evaluation so
that it contains exactly the items, not an expression which
evaluation is the current item.
(m4_re_string, m4_re_word): Don't over quote them.
2002-03-04 15:05:13 +00:00
Akim Demaille
223a67a67a
* doc/autoconf.texi (Changequote is Evil): New.
2002-03-04 14:33:12 +00:00
Kevin Ryde
1c1e2aed6a
* doc/autoconf.texi (Portable Shell): Mention 32-byte #! length limit
...
on old systems like SunOS.
2002-03-02 23:22:27 +00:00
Kevin Ryde
6ff1b4abc9
* doc/autoconf.texi (Function Portability): Add va_copy and va_list.
2002-02-27 22:25:56 +00:00
Akim Demaille
0913170fae
Fix Autoconf PR/209.
...
Also reported by Frank Denis.
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Don't over quote.
2002-02-07 15:49:31 +00:00
Akim Demaille
486b91d289
* doc/autoconf.texi (Limitations of Builtins): More about
...
case/esac.
2002-02-07 09:45:55 +00:00
Paul Eggert
f3aff19f8d
* doc/autoconf.texi (Specific Compiler Characteristics):
...
Describe HP-UX cc bug workaround more accurately.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast to long,
not unsigned long.
* tests/semantics.at (AC_CHECK_SIZEOF): Check non-GCC
cross-compilers, too.
2002-02-05 22:56:16 +00:00
Akim Demaille
ee1dba18e4
* doc/autoconf.texi (Making testsuite Scripts): Document
...
package.m4.
2002-02-05 08:27:53 +00:00
Akim Demaille
3552e970f3
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Accept $4.
...
* doc/autoconf.texi (Initializing configure): Adjust.
2002-01-31 16:54:32 +00:00
Akim Demaille
29b16548fe
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Map non
...
alphanumeric to `-' instead of `_'.
2002-01-30 16:13:10 +00:00
Akim Demaille
2dad628b1e
* tests/semantics.at (AC_CHECK_SIZEOF): Split into two tests: one
...
for plain code, the other for cross-compilation code. The latter
is now run with GCC only.
* doc/autoconf.texi (Compilers and Preprocessors): New.
2002-01-30 15:11:49 +00:00
Akim Demaille
2d6f8defa5
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Support pre-defined
...
values.
* doc/autoconf.texi (Initializing configure): Explain how to
change AC_INIT default values.
2002-01-30 13:08:45 +00:00
Akim Demaille
ebf52538fe
* doc/autoconf.texi (Writing testsuite.at): AT_CLEANUP no longer
...
needs an argument.
2002-01-28 10:46:13 +00:00
Akim Demaille
8722aef4db
* bin/autoheader.in, bin/autoconf.in, bin/autoscan.in,
...
* doc/autoconf.texi: Finally add Akim as an author.
2002-01-24 18:41:16 +00:00
Akim Demaille
b6f98b4ec1
Regen.
2002-01-24 17:39:46 +00:00
Akim Demaille
621ee52455
* lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
...
Meyering.
* doc/autoconf.texi (Function Portability): Document the strnlen
limitation.
(Particular Functions): Document AC_FUNC_STRNLEN.
* lib/autoscan/functions: Adjust.
2002-01-11 13:25:08 +00:00
Akim Demaille
2e36a44431
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
...
package.m4, since is really depends upon configure.ac, not
configure.
* doc/autoconf.texi (testsuite Scripts): Adjust.
* tests/Makefile.am (package.m4): New.
EXTRA_DIST it since its a source.
2002-01-06 20:48:25 +00:00
Akim Demaille
adb90f0708
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
...
of PACKAGE_NAME, PACKAGE_TARNAME, PACKAGE_VERSION, PACKAGE_STRING,
and PACKAGE_BUGREPORT from here...
(_AC_INIT_DEFAULTS): to here, since it is unrelated to the
arguments.
(_AC_INIT_PREPARE): AC_DEFINE these symbols.
* lib/autotest/general.m4: Use AT_PACKAGE_*, not PACKAGE_*.
(AT_INIT): No longer catch `^PACKAGE_(BUGREPORT|STRING)$'.
* tests/tools.at (autoheader): Adjust.
* tests/atspecific.m4 (AT_CHECK_DEFINES): Adjust.
2002-01-06 20:48:10 +00:00
Akim Demaille
ce9afffc01
* doc/autoconf.texi (Output): Improved wording regarding use of
...
AC_OUTPUT.
From Olly Betts.
2002-01-03 11:17:28 +00:00
Kevin Ryde
034a542b4b
* doc/autoconf.texi (Function Portability): Add notes on sscanf
...
sometimes needing writable input.
2001-12-17 23:25:55 +00:00
Jim Meyering
47574132c7
(New Macros): Tweak wording.
2001-12-17 09:52:56 +00:00
Akim Demaille
7e51b629b6
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
...
abs_builddir, top_buildpath to abs_top_builddir, srcpath to
abs_srcdir, top_srcpath to abs_top_srcdir.
(_AC_OUTPUT_FILES): Adjust.
* NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
* tests/atspecific.m4, tests/autoreconf.in, tests/tools.at,
* tests/wrappl.in, tests/wrapsh.in: Adjust.
2001-12-14 17:57:27 +00:00
Kevin Ryde
eb29ac6212
* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
...
forbidden file descriptors table.
2001-12-12 00:01:36 +00:00
Akim Demaille
32e1426355
* bin/autoscan.in (&scan_c_file, &scan_sh_file, &scan_makefile):
...
Remove $filepath, useless.
(&scan_makefile): Don't remove the $(FOO), ${FOO} and @FOO@
variables, they are really part of the tokens.
Split the input line on spaces and then look for tokens.
Now autoscan ceases to ask for AC_PROG_LEX for the package Bison
because of `lex$U.$(OBJEXT)'.
(&scan_files): Use "@list" instead of join.
* doc/Makefile.am (CLEANFILES): Add *.fns.
2001-11-26 10:52:46 +00:00
Akim Demaille
47b2167bee
* doc/autoconf.texi (Using an Autotest Test Suite): New.
...
(testsuite Scripts): Be one of its subsection.
(Autotest Logs): New.
2001-11-26 10:50:58 +00:00
Paul Eggert
b62a4287e3
Spelling fixes.
2001-11-25 15:13:03 +00:00
Alexandre Duret-Lutz
4359321b90
* doc/autoconf.texi (Using System Type): Add an example of `case
...
$host' usage so people quit using `case $target' everywhere.
2001-11-22 18:07:56 +00:00
Akim Demaille
0a24bd0df5
* doc/autoconf.texi (Installation Directory Variables): Englishoes
...
spotted by Jim Meyering.
2001-11-22 16:12:40 +00:00
Paul Eggert
4af2c02cdf
(C Compiler): Document that HAVE_LONG_DOUBLE is defined only if
...
long double is better than double.
2001-11-16 20:10:52 +00:00
Paul Eggert
fd7fab58ee
(C Compiler): AC_C_PROTOTYPES now defines __PROTOTYPES too.
2001-11-12 18:48:02 +00:00
Kevin Ryde
33f893c0f9
* autoconf.texi (Limitations of Usual Tools): Note HP-UX cc
...
doesn't accept .S files.
2001-11-08 00:29:44 +00:00
Akim Demaille
06de04bb1c
* doc/autoconf.texi (testsuite Invocation): Update.
...
(Writing testsuite.at): Update.
2001-11-05 09:32:35 +00:00
Akim Demaille
5d5e1e7964
* doc/autoconf.texi: s/@code/@command/ where appropriate.
2001-11-03 12:02:16 +00:00
Akim Demaille
8993e7a7fa
* lib/Autom4te/General.pm: (&catfile, &canonfile)
...
(&file_name_is_absolute): New, wrappers around routines from
File::Spec.
Use and export them.
(&find_configure_ac): Optionally take a directory where to look at.
* bin/autoreconf.in (&parse_args): Trim the configure.ac part of
the arguments.
Default @ARGV to `.', not find_configure_ac.
(&autoreconf): Argument is a directory.
Trace AC_CONFIG_SUBDIRS and schedule the subdirs for autoreconf'ing.
* doc/autoconf.texi (autoreconf Invocation): Update.
2001-11-03 12:01:35 +00:00
Akim Demaille
f232611884
* config/config.guess, config/config.sub, doc/standards.texi:
...
* config/lispdir.m4: Update from masters.
* configure.ac: Bump to 2.52f.
2001-11-02 16:38:15 +00:00
Paul Eggert
c96654722d
(Special Shell Variables): Update description of LC_ALL, LANG, LANGUAGE, etc.
...
to match current Autoconf behavior.
2001-11-01 20:12:27 +00:00
Paul Eggert
cac03a4762
(Special Shell Variables): Autoconf now uses Sed rather than Awk for
...
LINENO substitution, and some LINENO bugs have been fixed when using
Sed.
2001-10-31 19:26:21 +00:00
Akim Demaille
89af419b83
Regen.
2001-10-31 10:43:31 +00:00
Paul Eggert
34d266fd69
(Special Shell Variables): Document some
...
more LINENO gotchas, particularly with respect to the Awk+Sed hack.
2001-10-26 19:52:07 +00:00
Akim Demaille
d7089440fc
* m4/: Remove, merged into...
...
* config/: here.
2001-10-24 13:30:56 +00:00
Tim Van Holder
da8cf18f20
* doc/autoconf.texi (Shellology): Mention the problems with bash 2.05's use
...
of ANSI quoting in its `set' builtin.
2001-10-23 17:18:44 +00:00
Paul Eggert
ec3ef48c3f
(Particular Functions): Document the HAVE_WORKING_STRERROR_R ->
...
STRERROR_R_CHAR_P change suggested by POSIX. Also, document the fact
that AC_FUNC_STRERROR_R defines HAVE_DECL_STRERROR_R.
2001-10-22 17:50:09 +00:00
Akim Demaille
9958e7c098
* lib/Autom4te/General.pm (&update_file): If destination is
...
unchanged, remove the source.
(&up_to_date_p): Don't be verbose, be debug.
* bin/autoreconf.in: No longer support --m4dir.
(&autoreconf): Display the full path of the configure.ac we are
studying.
Trace it only once.
Be sure to honor --force with gettextize.
Always run aclocal.
* doc/autoconf.texi: Adjust.
2001-10-20 06:56:45 +00:00
Paul Eggert
83b24a76cc
(Particular Programs): Prefer gawk to mawk.
2001-10-19 18:12:48 +00:00
Akim Demaille
714fc9d030
* lib/autoconf/general.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS)
...
(AC_INCLUDES_DEFAULT): Move to...
* lib/autoconf/headers.m4: here.
* lib/autoconf/types.m4: Comment changes.
* doc/autoconf.texi: Specify where the default includes are used
in the macro prototypes.
2001-10-10 12:58:44 +00:00
Akim Demaille
218609130b
* bin/autoreconf.in (autoreconf): Run libtoolize when appropriate.
2001-10-08 08:27:15 +00:00
Akim Demaille
abeb5bf977
* doc/autoconf.texi (autoreconf Invocation): Adjust.
...
* bin/autoreconf.in (autoreconf): Run gettextize when appropriate.
2001-10-08 08:26:58 +00:00
Akim Demaille
141b85d788
* lib/autoconf/autoconf.m4, lib/autoconf/general.m4,
...
* lib/autoconf/libs.m4, lib/autoconf/status.m4,
* lib/autoconf/types.m4, lib/autotest/general.m4,
* lib/m4sugar/m4sh.m4, lib/m4sugar/m4sugar.m4, tests/atspecific.m4,
* tests/torture.at: Rename m4_regexp, m4_patsubst, and m4_match to
m4_bregexp, m4_bpatsubst, and m4_bmatch.
* doc/autoconf.texi (Redefined M4 Macros): Adjust.
2001-10-08 08:22:33 +00:00
Paul Eggert
767b6b40e9
(config.status Invocation): CONFIG_SHELL defaults to a shell that
...
supports LINENO if available.
2001-10-08 04:09:31 +00:00