]> sourceware.org Git - automake.git/log
automake.git
22 years ago * aclocal.in (parse_arguments): Added 2002.
Tom Tromey [Fri, 18 Jan 2002 21:50:39 +0000 (21:50 +0000)]
* aclocal.in (parse_arguments): Added 2002.
(write_aclocal): Likewise.
(parse_arguments): Updated my email address.
* automake.in (gen_copyright): Added 2002.
(version): Likewise.  Also, changed my email address.

22 years ago * configure.in (APIVERSION): Refined definition.
Tom Tromey [Fri, 18 Jan 2002 21:13:36 +0000 (21:13 +0000)]
* configure.in (APIVERSION): Refined definition.

22 years ago * missing: Updated.
Tom Tromey [Fri, 18 Jan 2002 21:12:54 +0000 (21:12 +0000)]
* missing: Updated.
* lib/missing: Accept versioned aclocal.
* m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.

22 years agoAdd amversion.m4.
Pavel Roskin [Thu, 17 Jan 2002 23:48:16 +0000 (23:48 +0000)]
Add amversion.m4.

22 years ago2002-01-17 Pavel Roskin <proski@gnu.org>
Tom Tromey [Thu, 17 Jan 2002 22:30:22 +0000 (22:30 +0000)]
2002-01-17  Pavel Roskin  <proski@gnu.org>

* m4/Makefile.am (m4datadir): Use APIVERSION.

22 years ago * Makefile.am (install-exec-hook): Use APIVERSION.
Tom Tromey [Wed, 16 Jan 2002 19:05:41 +0000 (19:05 +0000)]
* Makefile.am (install-exec-hook): Use APIVERSION.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
* m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
APIVERSION.
* automake.in (perllibdir): Use APIVERSION.
(libdir): Likewise.
* aclocal.in (perllibdir): Use APIVERSION.
(APIVERSION): New global.
(parse_arguments): Use APIVERSION.
* configure.in (APIVERSION): New subst.
(pkgvdatadir): Use APIVERSION.

22 years ago * missing: Updated.
Tom Tromey [Tue, 15 Jan 2002 23:54:08 +0000 (23:54 +0000)]
* missing: Updated.
* lib/missing: Match against `automake*' to pick up versioned
automake.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name.
* m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version
variable.
* lib/am/Makefile.am (amdir): Use pkgvdatadir.
* lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use
pkgvdatadir.
(scriptdir): Use pkgvdatadir.
(installcheck-local): Likewise.
* lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir.
* automake.in (perllibdir): Added VERSION.
(libdir): Likewise.
* aclocal.in (parse_arguments): Search versioned directory.  Don't
push unversioned directory unless it exists.
(perllibdir): Added VERSION.
(default_acdir): New global.
* m4/Makefile.am (m4datadir): Added $(VERSION).
* Makefile.am (install-exec-hook): New target.
* configure.in (ACLOCAL): Search build directory.
(pkgvdatadir): New subst.

22 years ago* lib/config.sub, lib/config.guess: New versions from FSF.
Alexandre Duret-Lutz [Tue, 15 Jan 2002 21:19:50 +0000 (21:19 +0000)]
* lib/config.sub, lib/config.guess: New versions from FSF.

22 years ago2002-01-13 Tom Tromey <tromey@redhat.com>
Tom Tromey [Mon, 14 Jan 2002 00:29:16 +0000 (00:29 +0000)]
2002-01-13  Tom Tromey  <tromey@redhat.com>

For PR automake/288:
* automake.in (lang_c_rewrite): Set value for de_ansi_files entry
to directory.
(lang_c_finish): Likewise.  Also, use directory information from
de_ansi_files.

2002-01-13  Kevin Ryde  <user42@zip.com.au>

For PR automake/288:
* tests/Makefile.am (TESTS): Added ansi6.test.
* tests/ansi6.test: New file.

22 years ago For PR automake/287:
Tom Tromey [Sun, 13 Jan 2002 20:33:38 +0000 (20:33 +0000)]
For PR automake/287:
* lib/am/distdir.am (distdir): Use `$$list' trick when looping
over subdirs.
* tests/Makefile.am (TESTS): Added pr287.test.
* tests/pr287.test: New file.

22 years ago* lib/am/distdir.am (distdir): Handle subdirectories.
Alexandre Duret-Lutz [Sun, 13 Jan 2002 19:49:20 +0000 (19:49 +0000)]
* lib/am/distdir.am (distdir): Handle subdirectories.
* tests/extra6.test: New file.
* tests/Makefile.am (TESTS): Add it.

22 years ago* tests/extra2.test: Run $ACLOCAL.
Alexandre Duret-Lutz [Sun, 13 Jan 2002 19:37:10 +0000 (19:37 +0000)]
* tests/extra2.test: Run $ACLOCAL.

22 years ago.
Jim Meyering [Sat, 12 Jan 2002 19:07:54 +0000 (19:07 +0000)]
.

22 years ago* m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from
Alexandre Duret-Lutz [Sat, 12 Jan 2002 18:48:51 +0000 (18:48 +0000)]
* m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from
AM_INIT_AUTOMAKE arguments when using the old-style call.
Use AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION in the new form only.
Suggested by Pavel Roskin.

22 years ago* test/nodefine.test, test/nodefine2.test: Check that no-define
Alexandre Duret-Lutz [Sat, 12 Jan 2002 17:38:55 +0000 (17:38 +0000)]
* test/nodefine.test, test/nodefine2.test: Check that no-define
works, not the contrary...
* m4/options.m4 (_AM_IF_OPTIONS): Use m4_ifset.
* m4/init.m4 (AM_INIT_AUTOMAKE): A third argument implies no-define,
not the contrary.

22 years ago(TESTS): Add libobj11.test.
Jim Meyering [Sat, 12 Jan 2002 09:25:02 +0000 (09:25 +0000)]
(TESTS): Add libobj11.test.

22 years ago.
Jim Meyering [Sat, 12 Jan 2002 09:24:56 +0000 (09:24 +0000)]
.

22 years ago(scan_one_autoconf_file): Unquote AC_LIBOBJ argument.
Jim Meyering [Sat, 12 Jan 2002 09:24:24 +0000 (09:24 +0000)]
(scan_one_autoconf_file): Unquote AC_LIBOBJ argument.

22 years ago2002-01-09 Ryan T. Sammartino <ryants@shaw.ca>
Tom Tromey [Wed, 9 Jan 2002 21:17:41 +0000 (21:17 +0000)]
2002-01-09  Ryan T. Sammartino  <ryants@shaw.ca>

* lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.

22 years ago* automake.in (file_contents_internal): Introduce two variables,
Alexandre Duret-Lutz [Wed, 9 Jan 2002 15:30:06 +0000 (15:30 +0000)]
* automake.in (file_contents_internal): Introduce two variables,
$is_rule and $discard_rules to track rules spanning across multiple
paragraphs.  This fixes a very nasty bug reported by Dmitry Mikhin
where only the first paragraph of such a multi-paragraph rule was
discarded; but it leaves many similar latent bugs (see the FIXMEs).

22 years ago* tests/dup3.test: Remove all -I from $ACLOCAL before using it.
Alexandre Duret-Lutz [Wed, 9 Jan 2002 10:32:25 +0000 (10:32 +0000)]
* tests/dup3.test: Remove all -I from $ACLOCAL before using it.
* tests/error.test: Use some macro names which are not defined by
Automake itself.

22 years ago* automake.texi (Complete, Macros, Options): Document the new style
Alexandre Duret-Lutz [Wed, 9 Jan 2002 08:52:03 +0000 (08:52 +0000)]
* automake.texi (Complete, Macros, Options): Document the new style
AM_INIT_AUTOMAKE.  Remove AM_AUTOMAKE_OPTIONS documentaion.
* m4/init.m4 (AM_INIT_AUTOMAKE): Get PACKAGE and VERSION from
AC_INIT if they are available there.  Support a new call form
where the only argument is an optional space-separated list of
Automake options.
* m4/options.m4 (AM_AUTOMAKE_OPTIONS): Remove.
(_AM_MANGLE_OPTION, _AM_SET_OPTION, _AM_SET_OPTIONS,
_AM_IF_OPTION): New functions.
* automake.in (AC_INIT_PATTERN): New variable.
(global_options_line): Remove, use $seen_init_automake instead.
(scan_one_autoconf_file, scan_autoconf_traces): Set $package_version
from AC_INIT if available.  Support the new style AM_INIT_AUTOMAKE.
Remove the AM_AUTOMAKE_OPTIONS handling.
* configure.in: Modernize.
* tests/defs (configure.in): Modernize.  One third of the tests
still overwrite the default configure.in and use an old
AM_INIT_AUTOMAKE call,  so that makes testing for both.
* tests/nodefine.test, tests/nodefine2.test: New files.
* tests/Makefile.am (TESTS): Add them.

22 years ago(define_configure_variable): Propagate line numbers.
Raja R Harinath [Tue, 8 Jan 2002 21:14:46 +0000 (21:14 +0000)]
(define_configure_variable): Propagate line numbers.

22 years ago* m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.
Alexandre Duret-Lutz [Tue, 8 Jan 2002 18:03:35 +0000 (18:03 +0000)]
* m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.

22 years ago* configure.in: Run the Autoconf test in a subdirectory, then
Alexandre Duret-Lutz [Mon, 7 Jan 2002 21:10:26 +0000 (21:10 +0000)]
* configure.in: Run the Autoconf test in a subdirectory, then
erase this directory.

22 years ago* configure.in (AUTOMAKE): Create m4/amversion.m4.
Alexandre Duret-Lutz [Mon, 7 Jan 2002 20:25:21 +0000 (20:25 +0000)]
* configure.in (AUTOMAKE): Create m4/amversion.m4.
* m4/amversion.in: New file.
* m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ...
(dist_m4data_DATA): ... this.
(nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4.
* m4/init.m4 (AM_INIT_AUTOMAKE): Require
AM_SET_CURRENT_AUTOMAKE_VERSION.
* automake.in (seen_automake_version): New variable.
(scan_autoconf_traces, scan_one_autoconf_file,
scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain
when the version used in aclocal.m4 differs from Automake's.
* tests/defs (ACLOCAL): Look in ../m4 too.
* tests/installsh.test (ACLOCAL): Likewise.
* tests/installdir.test (installdirs-local): Run $ACLOCAL.

22 years ago2002-01-06 Raja R Harinath <harinath@cs.umn.edu>
Tom Tromey [Mon, 7 Jan 2002 00:37:50 +0000 (00:37 +0000)]
2002-01-06  Raja R Harinath  <harinath@cs.umn.edu>

* automake.in (handle_languages): Emit an automake
        internal variable 'am__depfiles_maybe'.
* lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.

22 years ago2002-01-06 Raja R Harinath <harinath@cs.umn.edu>
Tom Tromey [Sun, 6 Jan 2002 20:38:07 +0000 (20:38 +0000)]
2002-01-06  Raja R Harinath  <harinath@cs.umn.edu>

* lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to
config.status.

22 years ago * automake.texi (Tags): Document new variables.
Tom Tromey [Sun, 6 Jan 2002 20:23:30 +0000 (20:23 +0000)]
* automake.texi (Tags): Document new variables.
* lib/am/tags.am (ETAGS): New macro.
(ETAGSFLAGS): Likewise.
(TAGS): Use them.

22 years ago * configure.in (ACLOCAL): Set perllibdir. From Nicolas Joly.
Tom Tromey [Fri, 4 Jan 2002 18:47:33 +0000 (18:47 +0000)]
* configure.in (ACLOCAL): Set perllibdir.  From Nicolas Joly.

22 years ago* automake.in (read_am_file): Thinko in "comment following
Alexandre Duret-Lutz [Fri, 4 Jan 2002 11:06:14 +0000 (11:06 +0000)]
* automake.in (read_am_file): Thinko in "comment following
trailing backslash" detection.
* tests/comment5.test: Test for this too.

22 years ago * automake.texi (Extending): Added index for uninstall-hook.
Tom Tromey [Wed, 2 Jan 2002 19:07:30 +0000 (19:07 +0000)]
* automake.texi (Extending): Added index for uninstall-hook.

22 years agoFix for PR automake/278:
Alexandre Duret-Lutz [Wed, 2 Jan 2002 16:12:26 +0000 (16:12 +0000)]
Fix for PR automake/278:
* m4/python.m4 (AM_PYTHON_CHECK_VERSION): Use `sys.hexversion' to cope
with versions such as '2.2c1'.  Also, use `int' instead of the
obsoleted `string.atoi'.
Reported by Enrico Scholz.

22 years agoFix for PR automake/280:
Alexandre Duret-Lutz [Wed, 2 Jan 2002 16:01:21 +0000 (16:01 +0000)]
Fix for PR automake/280:
* automake.in (read_am_file): Warn about trailing backslashes
in comments.
* tests/comment5.test: New file.
* tests/Makefile.am (TESTS): Add comment5.test.
Reported by Enrico Scholz.

22 years ago* tests/comment4.test: New file.
Alexandre Duret-Lutz [Wed, 2 Jan 2002 15:52:25 +0000 (15:52 +0000)]
* tests/comment4.test: New file.
* tests/Makefile.am (TESTS): Add command4.test.

Fix for comment4.test:
* automake.in (read_am_file): Output leading comments only when
encountering white lines.

22 years ago For PR automake/234:
Tom Tromey [Tue, 1 Jan 2002 23:28:38 +0000 (23:28 +0000)]
For PR automake/234:
* tests/Makefile.am (TESTS): Added strip.test.
* tests/strip.test: New file.

22 years ago * automake.texi (Extending): Mention uninstall-hook.
Tom Tromey [Tue, 1 Jan 2002 22:01:07 +0000 (22:01 +0000)]
* automake.texi (Extending): Mention uninstall-hook.
(Install): Likewise.
* automake.in (handle_factored_dependencies): Allow
uninstall-hook.

22 years ago* lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
Alexandre Duret-Lutz [Tue, 1 Jan 2002 12:45:43 +0000 (12:45 +0000)]
* lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
it is needed by install-%DIR%LTLIBRARIES in ltlib.am.
This fixes a bug introduced on 2001-01-28.
Reported by Jared Davis.

22 years ago * automake.texi (Extending): Document installcheck-local. Added
Tom Tromey [Tue, 1 Jan 2002 02:53:01 +0000 (02:53 +0000)]
* automake.texi (Extending): Document installcheck-local.  Added
installdirs-local index entry.
(Tests): Document installcheck-local.

22 years ago * automake.in (handle_single_transform_list): Indentation fix.
Tom Tromey [Tue, 1 Jan 2002 02:34:05 +0000 (02:34 +0000)]
* automake.in (handle_single_transform_list): Indentation fix.

22 years ago* automake.in (common_files): Add COPYING.DOC.
Alexandre Duret-Lutz [Mon, 31 Dec 2001 09:19:32 +0000 (09:19 +0000)]
* automake.in (common_files): Add COPYING.DOC.
Suggested by Karl Berry.

22 years ago * automake.in (define_configure_variable): Define a user macro,
Tom Tromey [Mon, 31 Dec 2001 02:44:37 +0000 (02:44 +0000)]
* automake.in (define_configure_variable): Define a user macro,
not an automake macro.
* tests/Makefile.am (TESTS): Added ar.test.
* tests/ar.test: New file.

22 years ago For PR automake/211:
Tom Tromey [Mon, 31 Dec 2001 01:01:02 +0000 (01:01 +0000)]
For PR automake/211:
* automake.in (object_compilation_map): New global.
(initialize_per_input): Initialize it.
(COMPILE_LIBTOOL): New constant.
(COMPILE_ORDINARY): Likewise.
* tests/Makefile.am (TESTS): Added pr211.test.
* tests/pr211.test: New file.

22 years ago For PR automake/215:
Tom Tromey [Mon, 31 Dec 2001 00:16:36 +0000 (00:16 +0000)]
For PR automake/215:
* configure.in: Use AM_AUTOMAKE_OPTIONS.
* Makefile.am (AUTOMAKE_OPTIONS): Removed.
* automake.texi (Macros): Document AM_AUTOMAKE_OPTIONS.
(Options): Mention AM_AUTOMAKE_OPTIONS.
* automake.in (global_options): New global.
(global_options_line): Likewise.
(scan_autoconf_traces): Trace AM_AUTOMAKE_OPTIONS.
(scan_one_autoconf_file): Likewise.
(process_option_list): New function.
(handle_options): Use it.  Also, handle global options.
* m4/Makefile.am (m4data_DATA): Added options.m4.
* m4/options.m4: New file.

22 years ago * lib/am/install.am (?SUBDIRS?installdirs-am): Handle
Tom Tromey [Sun, 30 Dec 2001 23:46:26 +0000 (23:46 +0000)]
* lib/am/install.am (?SUBDIRS?installdirs-am): Handle
installdirs-local.
(?!SUBDIRS?installdirs): Likewise.
* automake.in (handle_installdirs): Handle installdirs-local.
* automake.texi (Extending): Mention installdirs.
* tests/Makefile.am (TESTS): Added installdir.test.
* tests/installdir.test: New file.

22 years ago* lib/am/yacc.am: Also rename the possible y.output file.
Akim Demaille [Sun, 30 Dec 2001 21:20:10 +0000 (21:20 +0000)]
* lib/am/yacc.am: Also rename the possible y.output file.
Remove the trailing y.tab.h.

22 years ago2001-12-30 Paolo Bonzini <bonzini@gnu.org>
Tom Tromey [Sun, 30 Dec 2001 21:01:03 +0000 (21:01 +0000)]
2001-12-30  Paolo Bonzini  <bonzini@gnu.org>

* automake.texi (Install): Remove mention of nonexistent
uninstall-hook.

22 years ago2001-12-30 Alan Modra <amodra@bigpond.net.au>
Tom Tromey [Sun, 30 Dec 2001 20:54:21 +0000 (20:54 +0000)]
2001-12-30  Alan Modra  <amodra@bigpond.net.au>

* automake.in (generate_makefile): Unlink output file before
opening so that any hard links are not changed.

22 years ago * tests/pr220.test: Use `required' to pick up gcc.
Tom Tromey [Sun, 30 Dec 2001 20:49:41 +0000 (20:49 +0000)]
* tests/pr220.test: Use `required' to pick up gcc.

22 years ago For PR automake/243:
Tom Tromey [Sun, 30 Dec 2001 20:29:14 +0000 (20:29 +0000)]
For PR automake/243:
* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Strip everything
after `:'.
* tests/Makefile.am (TESTS): Added pr243.test.
* tests/pr243.test: New file.

22 years ago For PR automake/220:
Tom Tromey [Sun, 30 Dec 2001 20:07:35 +0000 (20:07 +0000)]
For PR automake/220:
* tests/Makefile.am (TESTS): Added pr220.test.
* tests/pr220.test: New file.
* m4/cond.m4 (AM_CONDITIONAL): Cause config.status to fail if
conditional was never run.

22 years ago For PR automake/260:
Tom Tromey [Sun, 30 Dec 2001 19:34:28 +0000 (19:34 +0000)]
For PR automake/260:
* lib/depcomp (tru64): Correctly handle libtool case.
From doreille@smr.ch.

22 years ago* lib/am/distdir.am (distcleancheck_listfiles): Unquote.
Alexandre Duret-Lutz [Sun, 30 Dec 2001 13:53:00 +0000 (13:53 +0000)]
* lib/am/distdir.am (distcleancheck_listfiles): Unquote.
Reported by Yann Droneaud.

22 years ago For PR automake/266:
Tom Tromey [Sun, 30 Dec 2001 00:19:41 +0000 (00:19 +0000)]
For PR automake/266:
* tests/Makefile.am (TESTS): Added pr266.test.
* tests/pr266.test: New file.
* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Handle
non-standard name for makefile.

22 years ago For PR automake/279:
Tom Tromey [Sat, 29 Dec 2001 23:58:06 +0000 (23:58 +0000)]
For PR automake/279:
* automake.in (conditional_ambiguous_p): New sub.
(handle_lib_objects_cond): Use it.
(check_ambiguous_conditional): Use it.
* tests/Makefile.am (TESTS): Added pr279.test, pr279-2.test.
* tests/pr279.test: New file.
* tests/pr279-2.test: New file.

22 years ago For PR automake/249:
Tom Tromey [Thu, 27 Dec 2001 06:11:08 +0000 (06:11 +0000)]
For PR automake/249:
* tests/Makefile.am (TESTS): Added nodist2.test.
* tests/nodist2.test: New file

22 years ago* m4/multi.m4: Fix quoting in AC_OUTPUT_COMMANDS.
Alexandre Duret-Lutz [Wed, 26 Dec 2001 17:38:30 +0000 (17:38 +0000)]
* m4/multi.m4: Fix quoting in AC_OUTPUT_COMMANDS.

22 years ago* configure.in: Test for Autoconf >= 2.52.
Alexandre Duret-Lutz [Wed, 26 Dec 2001 08:22:05 +0000 (08:22 +0000)]
* configure.in: Test for Autoconf >= 2.52.
* tests/defs (needs_autoconf, has_autoconf): Delete definition.
* tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
tests/cond4.test, tests/cond9.test, tests/cond16.test,
tests/cond18.test, tests/cond19.test, tests/cond20.test,
tests/confsub.test, tests/depcomp2.test, tests/depdist.test,
tests/depend2.test, tests/dirname.test, tests/distname.test,
tests/extra5.test, tests/install2.test, tests/lex3.test,
tests/make.test, tests/nobase.test, tests/pr9.test,
tests/pr87.test, tests/stamph2.test, tests/subdir5.test,
tests/subdirbuiltsources.test, tests/subobj3.test,
tests/subobj5.test, tests/subobj6.test, tests/substref.test,
tests/target-cflags.test, tests/yacc4.test, tests/yacc7.test,
tests/yaccvpath.test: Do not use $needs_autoconf.

22 years ago* configure.in: Bump version to 1.5c.
Alexandre Duret-Lutz [Fri, 14 Dec 2001 16:32:12 +0000 (16:32 +0000)]
* configure.in: Bump version to 1.5c.

22 years ago* configure.in: Bump version to 1.5b. Release-1-5b
Alexandre Duret-Lutz [Fri, 14 Dec 2001 16:25:37 +0000 (16:25 +0000)]
* configure.in: Bump version to 1.5b.

* lib/config.sub, lib/config.guess: New versions from FSF.

* lib/am/lex.am, lib/am/yacc.am: Use `rm -f', not `rm'.

22 years ago* automake.in (check_gnu_standards, check_gnits_standards): Pass
Alexandre Duret-Lutz [Wed, 12 Dec 2001 11:13:11 +0000 (11:13 +0000)]
* automake.in (check_gnu_standards, check_gnits_standards): Pass
"$am_file.am" as WHERE argument to require_file.

22 years ago* m4/python.m4 (AM_PATH_PYTHON): Check all known Python interpreters
Alexandre Duret-Lutz [Wed, 12 Dec 2001 11:11:38 +0000 (11:11 +0000)]
* m4/python.m4 (AM_PATH_PYTHON): Check all known Python interpreters
in loop until we find one the satisfies the user supplied version.
Add python2 to the list of known interpreters.  Don't use
changequote.  Cache the calculation of PYTHON_VERSION and
PYTHON_PLATFORM.
(AM_PYTHON_CHECK_VERSION): New function, extracted from
AM_PATH_PYTHON and modernized.
* m4/runlog.m4: New file.
* m4/Makefile.am (m4data_DATA): Add it.

22 years ago* tests/confsub.test, tests/depdist.test, tests/extra5.test,
Alexandre Duret-Lutz [Thu, 6 Dec 2001 19:23:24 +0000 (19:23 +0000)]
* tests/confsub.test, tests/depdist.test, tests/extra5.test,
tests/nobase.test, tests/stamph2.test,
tests/subdirbuiltsources.test: Require Autoconf.

22 years ago* automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS).
Alexandre Duret-Lutz [Wed, 5 Dec 2001 17:26:44 +0000 (17:26 +0000)]
* automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS).
* lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS).
Suggested by Merijn de Jonge.

22 years ago* lib/am/tags.am (ID): Search $(LISP) files in $(srcdir),
Alexandre Duret-Lutz [Wed, 5 Dec 2001 17:15:42 +0000 (17:15 +0000)]
* lib/am/tags.am (ID): Search $(LISP) files in $(srcdir),
like other ID dependencies.
Suggested by Christian Cornelssen.

22 years ago* automake.in (handle_dist): Distribute common files which
Alexandre Duret-Lutz [Wed, 5 Dec 2001 17:13:39 +0000 (17:13 +0000)]
* automake.in (handle_dist): Distribute common files which
do not exist but are target of a Makefile rule.
* automake.texi (Dist): Update.
* test/builtcommon3.test: New file.
* test/Makefile.am (TESTS): Add distcommon3.test.

22 years ago* automake.in (macro_define): Fix misuse of chomp introduced on
Alexandre Duret-Lutz [Tue, 4 Dec 2001 21:58:48 +0000 (21:58 +0000)]
* automake.in (macro_define): Fix misuse of chomp introduced on
2001-11-28.

22 years ago* automake.in (append_comments): New. Extracted from
Alexandre Duret-Lutz [Wed, 28 Nov 2001 12:31:33 +0000 (12:31 +0000)]
* automake.in (append_comments): New.  Extracted from
read_am_file.  Match 'n' with a regexp, don't use substr (the
perlport man page says 'n' is not always one byte wide).
(read_am_file):  Use it.  Always chomp $_.
(file_contents_internal):  Use append_comments.
(macro_define): Don't treat the trailing 'n' with substr, use
a regexp or chomp.

22 years ago* tests/defs: Turn on shell traces when VERBOSE=x.
Alexandre Duret-Lutz [Wed, 28 Nov 2001 12:30:15 +0000 (12:30 +0000)]
* tests/defs: Turn on shell traces when VERBOSE=x.

22 years ago * automake.texi (Assembly Support): Mention .s and .S as only
Tom Tromey [Mon, 26 Nov 2001 22:02:28 +0000 (22:02 +0000)]
* automake.texi (Assembly Support): Mention .s and .S as only
suffixes.

22 years ago* tests/subdirbuiltsources.test: Set -e after sourcing defs, not
Alexandre Duret-Lutz [Mon, 26 Nov 2001 18:05:43 +0000 (18:05 +0000)]
* tests/subdirbuiltsources.test: Set -e after sourcing defs, not
before.

22 years ago* tests/lex3.test: Require GNU Make.
Alexandre Duret-Lutz [Mon, 26 Nov 2001 18:04:19 +0000 (18:04 +0000)]
* tests/lex3.test: Require GNU Make.

22 years ago* tests/defs (ACLOCAL): Add -I $srcdir/../m4 before any other
Alexandre Duret-Lutz [Mon, 26 Nov 2001 18:02:41 +0000 (18:02 +0000)]
* tests/defs (ACLOCAL): Add -I $srcdir/../m4 before any other
directory.

22 years ago* lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files
Alexandre Duret-Lutz [Mon, 26 Nov 2001 18:01:54 +0000 (18:01 +0000)]
* lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files
in $(srcdir), like other TAGS dependencies.
Suggested by Christian Cornelssen.

22 years ago* automake.in (&macro_define): Use $where when reporting an error,
Akim Demaille [Mon, 26 Nov 2001 15:30:33 +0000 (15:30 +0000)]
* automake.in (&macro_define): Use $where when reporting an error,
not the place where the macro was first defined since (i) if this
is the first definition, then obviously it was not defined before,
and (ii) anyway, the error is with the new definition, not the
first.

22 years ago* lib/am/distdir.am (distcheck): Call distcleancheck.
Alexandre Duret-Lutz [Mon, 26 Nov 2001 09:02:54 +0000 (09:02 +0000)]
* lib/am/distdir.am (distcheck): Call distcleancheck.
(distcleancheck_listfiles, distcleancheck): New, extracted from
distcheck.
* automake.texi (Checking the distribution): Document
distcleancheck_listfiles and distcleancheck.

22 years ago* automake.in (scan_one_autoconf_file): Parenthesize qw// in
Alexandre Duret-Lutz [Sun, 25 Nov 2001 20:30:54 +0000 (20:30 +0000)]
* automake.in (scan_one_autoconf_file): Parenthesize qw// in
foreach invocation, otherwise Perl5.005_03 complains about a
syntax error.  Reported by Yann Droneaud.

22 years ago* automake.in (scan_texinfo_file): Suppress FIXME about strange
Alexandre Duret-Lutz [Mon, 19 Nov 2001 12:32:37 +0000 (12:32 +0000)]
* automake.in (scan_texinfo_file): Suppress FIXME about strange
map behavior.

22 years ago* tests/defs (aclocaldir): Check for existence of libtool.m4 and
Alexandre Duret-Lutz [Mon, 19 Nov 2001 12:27:48 +0000 (12:27 +0000)]
* tests/defs (aclocaldir): Check for existence of libtool.m4 and
gettext.m4 if required.

22 years agoRecommend the usage of $(am__cd).
Alexandre Duret-Lutz [Fri, 16 Nov 2001 16:08:10 +0000 (16:08 +0000)]
Recommend the usage of $(am__cd).

22 years ago* automake.in (define_objects_from_sources,
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:33:14 +0000 (10:33 +0000)]
* automake.in (define_objects_from_sources,
handle_lib_objects_cond, value_to_list): Use quotemeta instead of
the equivalant substitution.

22 years ago* automake.in (SUFFIX_RULE_PATTERN): Add '_(){}$@' to the
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:32:41 +0000 (10:32 +0000)]
* automake.in (SUFFIX_RULE_PATTERN): Add '_(){}$@' to the
set of accepted characters in extensions.
(rule_define): Convert '.o' and '.obj' into '$(OBJEXT)' for
internall use.
* tests/suffix6.test: Ensure that `.o' is handled like `.$(OBJEXT)'.

22 years ago* automake.texi (Suffixes): Don't require SUFFIXES, but document
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:31:51 +0000 (10:31 +0000)]
* automake.texi (Suffixes): Don't require SUFFIXES, but document
its use for the "extreme" cases.

22 years ago* automake.in (rule_define): Use $KNOWN_EXTENSIONS_PATTERN
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:30:15 +0000 (10:30 +0000)]
* automake.in (rule_define): Use $KNOWN_EXTENSIONS_PATTERN
to match suffix rules for known extensions, or call
accept_extensions on suffixe rules for unknown extensions.
(var_SUFFIXES_trigger): New function.
(macro_define): Call var_VAR_trigger when $VAR is updated.
* tests/suffix6.test, tests/suffix7.test: New files.
* tests/Makefile.am (TESTS): Add suffix6.test and suffix7.test.

22 years ago* automake.in (KNOWN_EXTENSIONS_PATTERN, known_extensions_list):
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:27:51 +0000 (10:27 +0000)]
* automake.in (KNOWN_EXTENSIONS_PATTERN, known_extensions_list):
New variables.
(handle_single_transform_list, lang_yacc_target_hook): Use
KNOWN_EXTENSIONS_PATTERN.
(accept_extension): New function.
(register_language): Call it.

22 years agoAt every place where an "$extension" is used, include the leading
Alexandre Duret-Lutz [Fri, 16 Nov 2001 10:25:57 +0000 (10:25 +0000)]
At every place where an "$extension" is used, include the leading
dot in the extension, don't hardcode it when building the filename.
That will make any support for a dot-less extension easier to add.

* automake.in (SUFFIX_RULE_PATTERN): Include extension dots in
backref groups.
("main"): Prepend a '.' to the supported extensions of all
languages (e.g. 'c' becomes '.c').
(handle_languages, handle_single_transform_list,
handle_lib_objects_cond, handle_headers, derive_suffix,
rule_define): Do not add a dot
before extensions, and include dots in matching groups.
* lib/am/depend2.am (.%EXT%.o, .%EXT%.obj, .%EXT%.lo): Rename as ...
(%EXT%.o, %EXT%.obj, %EXT%.lo): ... these.
* lib/am/lex.am (.%EXT%.%DERIVED-EXT%): Rename as ...
(%EXT%%DERIVED-EXT%): ... this.
* lib/am/yacc.am: Likewise.

22 years ago* m4/make.m4 (AM_MAKE_INCLUDE): Serial 2.
Akim Demaille [Mon, 12 Nov 2001 08:55:49 +0000 (08:55 +0000)]
* m4/make.m4 (AM_MAKE_INCLUDE): Serial 2.
Use `"#"' and `"""', which
Autoconf mode prefers over `'#'' and `'"''.
* m4/missing.m4 (AM_MISSING_HAS_RUN): Serial 3.
Rely on AC_MSG 2.50's quotation.

22 years ago* automake.in (scan_texinfo_file): Typo from 2001-11-05.
Alexandre Duret-Lutz [Fri, 9 Nov 2001 21:55:08 +0000 (21:55 +0000)]
* automake.in (scan_texinfo_file): Typo from 2001-11-05.

22 years ago* lib/am/distdir.am (distdir): Also look for directory in build
Alexandre Duret-Lutz [Fri, 9 Nov 2001 17:39:45 +0000 (17:39 +0000)]
* lib/am/distdir.am (distdir): Also look for directory in build
directory first. (See 2001-05-14.)
* tests/Makefile.am (TESTS): Add extra5.test.
* tests/extra5.test: New file.
From Dean Povey.

22 years agoFix for distcommon2.test:
Alexandre Duret-Lutz [Fri, 9 Nov 2001 17:17:45 +0000 (17:17 +0000)]
Fix for distcommon2.test:
* automake.in (automake_needs_to_reprocess_all_files): New
variable.
("main"): Process all Makefiles a second time if
$automake_needs_to_reprocess_all_files is set.
(maybe_push_required_file): Return 1 or 0 whether the file is
pushed or not.
(require_file_internal): Set $automake_needs_to_reprocess_all_files
if an added file can't be pushed.

* test/distcommon2.test: New file.
* test/Makefile.am (TESTS): Add distcommon2.test.
From Pavel Roskin.

22 years ago* automake.in (exec_dir_p): Remove. Replace by...
Alexandre Duret-Lutz [Fri, 9 Nov 2001 16:27:24 +0000 (16:27 +0000)]
* automake.in (exec_dir_p): Remove.  Replace by...
(EXEC_DIR_PATTERN):... this.
(am_install_var): Adjust to use EXEC_DIR_PATTERN.

22 years agoFix for nobase.test:
Alexandre Duret-Lutz [Fri, 9 Nov 2001 16:25:02 +0000 (16:25 +0000)]
Fix for nobase.test:
* lib/am/header-vars.am (install_sh_DATA): New.
* lib/am/data.am (install-%DIR%%PRIMARY%): Declare and use
%DIR%%PRIMARY%_INSTALL, and set it to $(install_sh_DATA) instead
of $(INSTALL_DATA) for nobase_ targets.
* lib/am/lisp.am (install-%DIR%LISP): Likewise.
* lib/am/python.am (install-%DIR%PYTHON): Likewise.
* tests/nobase.test (configure.in): Append AC_OUTPUT.
* tests/Makefile.am (XFAIL_TESTS): Remove nobase.test.

22 years agoEnglisho.
Akim Demaille [Thu, 8 Nov 2001 17:06:12 +0000 (17:06 +0000)]
Englisho.

22 years ago* automake.texi: Remove references to stamp-h.in, which no longer
Akim Demaille [Thu, 8 Nov 2001 17:05:03 +0000 (17:05 +0000)]
* automake.texi: Remove references to stamp-h.in, which no longer
exist.
* tests/stamph2.test: Formatting change.

22 years ago* tests/suffix3.test: Check for foo.$(OBJEXT) in Makefile.in.
Alexandre Duret-Lutz [Thu, 8 Nov 2001 15:25:58 +0000 (15:25 +0000)]
* tests/suffix3.test: Check for foo.$(OBJEXT) in Makefile.in.
Don't use -Wno-error.

22 years ago* tests/suffix4.test ($AUTOMAKE): Don't use -Wno-error.
Alexandre Duret-Lutz [Thu, 8 Nov 2001 08:52:30 +0000 (08:52 +0000)]
* tests/suffix4.test ($AUTOMAKE): Don't use -Wno-error.
* tests/suffix5.test ($AUTOMAKE): Likewise.

22 years ago* m4/init.m4 (AM_INIT_AUTOMAKE): Don't escape quotes in
Akim Demaille [Wed, 7 Nov 2001 18:08:13 +0000 (18:08 +0000)]
* m4/init.m4 (AM_INIT_AUTOMAKE): Don't escape quotes in
AC_MSG_ERROR.
Reported by Jim Meyering.

22 years ago* lib/am/distdir.am (am__remove_distdir): Define in topdir only.
Alexandre Duret-Lutz [Wed, 7 Nov 2001 08:03:52 +0000 (08:03 +0000)]
* lib/am/distdir.am (am__remove_distdir): Define in topdir only.

22 years ago* lib/am/distdir.am (am__remove_distdir):
Paul Eggert [Mon, 5 Nov 2001 19:53:59 +0000 (19:53 +0000)]
* lib/am/distdir.am (am__remove_distdir):
New macro.  Do not change permission of non-directories.
Change only user permission, as there's no point to changing group
or other permission.
(distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
 distcheck): Use it.

22 years ago(am__remove_distdir):
Paul Eggert [Mon, 5 Nov 2001 19:52:57 +0000 (19:52 +0000)]
(am__remove_distdir):
New macro.  Do not change permission of non-directories.
Change only user permission, as there's no point to changing group
or other permission.
(distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
 distcheck): Use it.

This page took 0.065193 seconds and 5 git commands to generate.