Akim Demaille
9a9e3dacd2
Support absolute DOS-style paths.
...
Any character before the colon is accepted because network drives
can be assigned characters outside the [a-zA-Z] range. DOS-style
relative paths (?:foo/bar) are also considered absolute for
Autoconf's purposes since the path '../?:foo/bar' is invalid.
* acgeneral.m4 (AC_OUTPUT_FILES): Treat DOS-style paths (?:*') as
absolute.
(AC_OUTPUT_SUBDIRS): Likewise.
(AC_PATH_PROG): Make pattern for matching DOS-style paths the same
as that used in AC_OUTPUT_FILES and AC_OUTPUT_SUBDIRS.
2000-03-07 14:24:49 +00:00
Akim Demaille
3fd820a5b5
* tests/atspecific.m4 (m4_match): Remove, no longer used.
2000-03-06 08:48:48 +00:00
Jim Meyering
401b65c7a1
.
2000-03-04 08:46:54 +00:00
Jim Meyering
f590fb6249
Use rm -f', not just
rm' when removing temporaries.
...
Preserve exit status in trap handler.
Based on suggestions from Paul Eggert.
2000-03-04 08:46:31 +00:00
Akim Demaille
394c86f0b7
Fixed mistakes in README-alpha.
2000-03-03 16:45:19 +00:00
Akim Demaille
c33696519a
Move the quadrigraphs out of the user name space.
...
* acgeneral.m4: 's/@BKL@/@<:@/g', 's/@BKR@/@:>@/g',
's/@DLR@/@S|@/g', 's/@PND@/@%:@/g'.
* acspecific.m4: Likewise.
* autoconf.sh: Likewise.
2000-03-03 14:25:03 +00:00
Akim Demaille
2585dd7c36
* acgeneral.m4 (_AC_WHICH_A): New macro.
...
(AC_CHECK_PROG): Use it. Use ifval.
(AC_CHECK_PROGS): Use ifval. Fix the quoting.
* tests/semantics.m4: Test AC_CHECK_PROG.
* tests/Makefile.am (EGREP_EXCLUDE): Add /AC_CHECK_PROGS?/.
2000-03-03 14:15:41 +00:00
Akim Demaille
f765eb228e
* autoscan.pl (parse_args): Add support for -m <macrodir>.
2000-03-02 18:25:34 +00:00
Akim Demaille
ab07ba8e08
The whole family supports -V = --version.
...
* acgeneral.m4 (AC_INIT_PARSE_ARGS): Report and support -V.
* autoconf.sh: Likewise.
* autoreconf.sh: Likewise.
* autoupdate.sh: Likewise.
* autoheader.sh: Likewise.
* autoscan.pl: Likewise.
* ifnames.sh: Likewise.
In addition, don't dump --help on invalid options.
* doc/autoconf.texi: Adjusted.
* doc/install.texi: Likewise.
2000-03-02 18:17:26 +00:00
Akim Demaille
df786bcc63
* libm4.m4 (m4_noquote): New macro.
2000-03-02 17:11:31 +00:00
Akim Demaille
d98e77231b
* acspecific.m4 (AC_PATH_X_DIRECT): Moved all the shell variable
...
into the ac_ name space.
Reported by Nicolas Joly.
2000-03-02 17:03:30 +00:00
Akim Demaille
9a04f64347
* acspecific.m4: Move some macros to a better place.
2000-03-02 16:48:06 +00:00
Akim Demaille
c86888e32d
Internal macros are named `_AC_'.
...
* acgeneral.m4 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD,
AC_CANONICAL_THING, AC_CHECK_TOOL_PREFIX, AC_CONFIG_UNIQUE):
Prepend `_' to their names.
* acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT,
AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): Prepend `_' to their names.
* doc/autoconf.texi (Macro Names): Adjusted.
2000-03-02 16:36:16 +00:00
Akim Demaille
3f31064d8d
* acgeneral.m4: Formatting changes.
...
* acspecific.m4: Likewise.
2000-03-02 16:27:51 +00:00
Akim Demaille
20ae75a97b
Fixed typos in ChangeLog :-(.
2000-03-01 17:06:40 +00:00
Akim Demaille
7a628f5092
The empty regexp cannot be portably used in egrep's alternation.
...
For instance with Digital Unix v5.0:
> echo "foo" | egrep -e "^(|foo|bar)$"
> echo "|foo" | egrep -e "^(|foo|bar)$"
|foo
> echo "|bar" | egrep -e "^(|foo|bar)$"
> echo "bar" | egrep -e "^(|foo|bar)$"
bar
Reported by Nicolas Joly.
* src/actest.m4 (AC_ENV_SAVE): s/(|EXTRA_|PRE_)/(EXTRA_|PRE_)?/.
2000-03-01 17:01:29 +00:00
Akim Demaille
f59041e9ac
Fixed a mistake in ChangeLog, and moved a few more addresses from acspecific to THANKS.
2000-03-01 15:54:37 +00:00
Akim Demaille
c3a47ec7ad
* acspecific.m4: Removed a few addresses, the correspondence is...
...
* THANKS: here.
2000-03-01 12:29:26 +00:00
Akim Demaille
93cabdd478
* acspecific.m4 (AC_PATH_XTRA): On LynxOS 3.0.1/i386,
...
gethostbyname(), getservbyname(), and inet_addr() are in -lbsd.
2000-03-01 12:25:02 +00:00
Akim Demaille
e603fedec3
* tests/actest.m4 (AC_ENV_SAVE): Use multiple -e instead of
...
multiple egrep.
2000-03-01 11:28:02 +00:00
Akim Demaille
4fb0d16f0a
Fixed typo in a date in ChangeLog
2000-03-01 10:12:19 +00:00
Akim Demaille
23ec81a13c
* config.guess: Updated for master repository.
...
* config.sub: Likewise.
2000-03-01 10:11:19 +00:00
Akim Demaille
a7021f6f4c
Updated TODO.
2000-03-01 08:23:08 +00:00
Akim Demaille
2b72cac902
Test suite: instead of using a full list of the AC macros and an
...
AT macro with selects which are the AC macros to test, just
produce the list of the AC macros we want to test.
* tests/atspecific.m4 (TEST_MACRO): Removed.
* tests/Makefile.am (EGREP_EXCLUDE): New variable, performing the
selection TEST_MACRO used to do.
(macros.m4): Use it. Use AT_TEST_MACRO, not TEST_MACRO. Check
also AU macros.
2000-03-01 08:22:40 +00:00
Akim Demaille
769efbef82
* doc/autoconf.texi: Tune the use of quotes, add missing
...
@noindents, remove dead FIXME:s, promote #if ! over #ifndef,
simplify duplicated text.
2000-03-01 08:20:29 +00:00
Akim Demaille
42174dc725
* doc/autoconf.texi (Configuration Commands): Document
...
AC_CONFIG_COMMANDS_PRE and _POST.
* doc/autoconf.texi (Configuration Commands): Document
AC_CONFIG_COMMANDS_PRE and _POST.
2000-03-01 08:18:47 +00:00
Akim Demaille
6b6d1788b1
Test suite: more debugging information.
...
* tests/atspecific.m4 (AT_TEST_MACRO): When verbose, report the
content of config.log.
2000-02-29 08:51:42 +00:00
Akim Demaille
c8c4a421d7
* Makefile.am (MAKEINFO): Removed.
...
(INSTALL.txt): Call $(MAKEINFO) with --no-split.
Reported by Nicolas Joly.
2000-02-29 08:49:17 +00:00
Akim Demaille
73ca7985ed
Fixed a few English mistakes in ChangeLog.
2000-02-28 14:41:46 +00:00
Akim Demaille
7eca4d830d
Fixed typo in ChangeLog.
2000-02-28 14:35:11 +00:00
Akim Demaille
256a3c55e2
* doc/Makefile.am (MAKEINFO): s/makefino/@MAKEINFO@/.
...
* missing: chmod +x.
2000-02-28 10:20:50 +00:00
Akim Demaille
1ce240fbef
* tests/Makefile.am (testsuite): Use $(M4), not m4.
...
From Patrick Tullmann.
2000-02-28 08:54:23 +00:00
Akim Demaille
0115a2d77d
Moved email addresses of contributors from ChangeLog to THANKS.
2000-02-28 08:49:34 +00:00
Akim Demaille
b6cf2777dd
* src/acgeneral.texi (AC_INIT_NOTICE): Include inttypes.h in the
...
ac_includes_default.
* doc/autoconf.texi (Default Includes): Adjust.
2000-02-25 17:49:29 +00:00
Akim Demaille
ab73229498
2000-02-25 Akim Demaille <akim@epita.fr>
...
* doc/autoconf.texi (Default Includes):
Export the knowledge on disabling echo's trailing new line.
* acspecific.m4 (AC_PROG_ECHO_N): Renamed as...
(_AC_PROG_ECHO): this.
Set ECHO_N, ECHO_C, ECHO_T instead of ac_n, ac_c and ac_t.
All dependencies changed.
* doc/autoconf.texi (Preset Output Variables): Document ECHO_C,
ECHO_N and ECHO_T.
* m4/atconfig.m4 (fp_PROG_ECHO): Removed.
(AT_CONFIG): Don't use it.
2000-02-25 13:19:35 +00:00
Akim Demaille
4cab1fd7fe
* autoconf.sh (AC_ACLOCALDIR): Use (aclocal) 2>/dev/null
, not
...
`aclocal 2>/dev/null` if you want no complains for missing
aclocal.
From Nicolas Joly.
2000-02-24 18:25:03 +00:00
Akim Demaille
90accfe318
* configure.in (HELP2MAN): Specify the third argument of
...
AM_MISSING_PROG. Fixes autoconf/116.
2000-02-22 08:46:29 +00:00
Akim Demaille
54c26866f9
* tests/tools.m4 (syntax.sh): The logic of the previous patch was
...
twisted. Fix it so that it performs what claims the entry below.
From Nicolas Joly.
2000-02-21 12:57:47 +00:00
Akim Demaille
7690cdf6d1
* tests/tools.m4 (syntax.sh): Exit 1 if you managed to kill the
...
child, since it means `/bin/sh -n' went loopy.
2000-02-21 09:18:01 +00:00
Akim Demaille
c34897ff86
Some `diff' refuse to diff with /dev/null, such as Tru64's.
...
Reported by Nicolas Joly.
* tests/atgeneral.m4 (empty): New dummy file.
Changed various `diff /dev/null' as `diff empty'.
2000-02-18 13:44:17 +00:00
Akim Demaille
4ca3c004b0
* tests/atspecific.m4 (TEST_MACRO): Don't run AC_PATH_TOOL and
...
AC_PATH_PROG.
2000-02-18 10:22:29 +00:00
Akim Demaille
1a31555694
* tests/atgeneral.m4 (at_diff): Don't use `cmp -s', on DOS it
...
makes the difference between Unix and DOS EOL. `diff' does not.
Reported by Eli Zaretski.
Also, be ready to use a diff that does not support `-u'.
2000-02-18 10:01:25 +00:00
Akim Demaille
0cf60eb2d2
* tests/tools.m4 (Syntax of the scripts): Be robust to shells that
...
never return on some `/bin/sh -n foo.sh'.
Reported by Nicolas Joly.
2000-02-18 09:25:46 +00:00
Akim Demaille
28f9bc5c0d
Move the documentation into doc/.
...
Some CVS tricks were used so that history is kept in both the top
directory, and in doc/.
* doc/Makefile.am: New file.
* Makefile.am: Adjusted.
* configure.in: Adjusted.
* autoconf.texi: Moved from here to...
* doc/autoconf.texi: here.
* make-stdts.texi: Likewise.
* install.texi: Likewise.
* texinfo.tex: Likewise.
2000-02-17 10:57:00 +00:00
Akim Demaille
c6d671566e
* tests/actest.m4 (AC_ENV_SAVE): Added ALLOCA.
2000-02-17 09:50:51 +00:00
Akim Demaille
f3d6e8968d
* tests/semantics.m4 (AC_CHECK_TYPES): `addr, addr' is not
...
portable sed: use `addr,addr'.
2000-02-17 09:38:08 +00:00
Akim Demaille
98c9da45a3
Fix the `missing dummy.in' reported by the test suite.
...
Reported by Erez Zadok.
* tests/torture.m4 (config.status under extreme conditions):
Reorganized. Because files required by this test were created
outside the pair AT_SETUP/AT_CLEANUP, when the test fails and
autotest extracts this test, the `debug' script does not contain
the files it needs. Now AT_SETUP/AT_CLEANUP encloses the full
auto contained section.
2000-02-17 09:31:34 +00:00
Akim Demaille
c67e931be3
* tests/actest.m4 (AC_ENV_SAVE): X_EXTRA_LIBS can be changed by
...
AC_PATH_EXTRA.
Reported by Erez Zadok.
2000-02-17 09:27:58 +00:00
Akim Demaille
7e4260dccb
Define HAVE_DECL_FOO both to 1 if found and 0 otherwise.
...
* acgeneral.m4 (AC_CHECK_DECLS): Define HAVE_DECL_FOO to 1 instead
of NEED_FOO_DECL if found. Define to 0 if not found.
* autoheader.m4 (AC_CHECK_DECLS): Template HAVE_DECL_FOO.
* tests/semantics.m4 (AC_CHECK_DECLS): Adjusted.
* doc/autoconf.texi (Generic Declarations): Adjusted.
2000-02-15 09:33:59 +00:00
Akim Demaille
de931b4d30
* doc/autoconf.texi (Generic Structures):
...
s/AC_FATAL/AC_MSG_ERROR.
2000-02-15 09:16:48 +00:00