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
Paul Eggert
c75df8b947
(Limitations of Builtins): You can't use "source"; it's not portable.
...
Remove confusing and somewhat-incorrect example involving "." and "/".
2001-10-02 23:32:11 +00:00
Akim Demaille
a89e34ea3d
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Just source 40.lineno
...
instead of exec'ing to preserve $0 and $@.
2001-10-02 14:37:07 +00:00