]> sourceware.org Git - automake.git/log
automake.git
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.

22 years ago* lib/am/python.am: Cleanup the cleaning section.
Alexandre Duret-Lutz [Mon, 5 Nov 2001 17:52:05 +0000 (17:52 +0000)]
* lib/am/python.am: Cleanup the cleaning section.
* automake.texi (Python): Remove documentation for PYCFILES
and PYOFILES.  Update the first paragraphes.

22 years ago* automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST,
Alexandre Duret-Lutz [Mon, 5 Nov 2001 17:46:20 +0000 (17:46 +0000)]
* automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST,
AC_CANONICAL_SYSTEM, MOSTLY_CLEAN, DIST_CLEAN): Define as constants.
Adjust usage everywhere.

22 years ago* automake.in (libtool_files, libtool_sometimes, common_files,
Alexandre Duret-Lutz [Mon, 5 Nov 2001 17:40:59 +0000 (17:40 +0000)]
* automake.in (libtool_files, libtool_sometimes, common_files,
common_sometimes, config_aux_path): Use qw to simplify definition.
(scan_texinfo_file) <clean_suffixes, predefined_index,
hidden_index>: Likewise.
(scan_autoconf_traces) <traced>: Likewise.
(scan_one_autoconf_file, check_gnu_standards, resolve_linker):
Likewise.

22 years ago* automake.in (handle_single_transform_list): Pass $nonansi_obj to
Alexandre Duret-Lutz [Mon, 5 Nov 2001 17:32:08 +0000 (17:32 +0000)]
* automake.in (handle_single_transform_list): Pass $nonansi_obj to
derive_suffix.  Don't use an hardcoded 'o' for object extensions.
(derive_suffix): Accept $OBJ as a second argument, don't
hardcode 'o'.
* tests/suffix5.test: New test.
* tests/Makefile.am (TESTS): Add suffix5.test.
Reported by Arkadiusz Miskiewicz <misiek@pld.ORG.PL>.

22 years ago* automake.in (handle_single_transform_list): Don't call
Alexandre Duret-Lutz [Mon, 5 Nov 2001 17:26:54 +0000 (17:26 +0000)]
* automake.in (handle_single_transform_list): Don't call
$lang->target_hook for undefinied langages.
* tests/suffix4.test: New test.
* tests/Makefile.am (TESTS): Add suffix4.test.
Reported by Dmitry Mikhin <dmitrym@acres.com.au>.

22 years agoTypo.
Akim Demaille [Mon, 5 Nov 2001 17:12:38 +0000 (17:12 +0000)]
Typo.

22 years ago* automake.in (@common_sometimes, &handle_configure): No longer
Akim Demaille [Mon, 5 Nov 2001 09:24:01 +0000 (09:24 +0000)]
* automake.in (@common_sometimes, &handle_configure): No longer
use stamp-hin.
* lib/am/remake-hdr.am: Adjust.
* tests/confh.test: There is no stamp.hin.

22 years ago* lib/am/lex.am, lib/am/yacc.am: Use the output file name in
Akim Demaille [Thu, 1 Nov 2001 17:39:39 +0000 (17:39 +0000)]
* lib/am/lex.am, lib/am/yacc.am: Use the output file name in
`#line' and multiple inclusion guards.
* lib/ylwrap: Remove debugging code.
(input_dir, input_rx): Move where used.
Use the output file name in `#line'.

22 years agotypo in Olivier Louchart-Fletcher email
Alexandre Duret-Lutz [Thu, 1 Nov 2001 11:45:25 +0000 (11:45 +0000)]
typo in Olivier Louchart-Fletcher email

22 years ago* automake.in (transform): Update documentation.
Alexandre Duret-Lutz [Wed, 31 Oct 2001 18:39:34 +0000 (18:39 +0000)]
* automake.in (transform): Update documentation.

22 years ago* m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset.
Alexandre Duret-Lutz [Wed, 31 Oct 2001 18:36:57 +0000 (18:36 +0000)]
* m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset.
Reported by Olivier Louchart-Fletcher <olivier@zipworld.com>.

22 years ago* automake.in (&create): Reinstall.
Akim Demaille [Tue, 30 Oct 2001 16:50:14 +0000 (16:50 +0000)]
* automake.in (&create): Reinstall.

22 years ago* automake.in (append_exeext): Use macro_delete.
Akim Demaille [Tue, 30 Oct 2001 16:44:40 +0000 (16:44 +0000)]
* automake.in (append_exeext): Use macro_delete.

22 years ago* automake.in ($verbose): Remove, inherited from
Akim Demaille [Tue, 30 Oct 2001 16:31:17 +0000 (16:31 +0000)]
* automake.in ($verbose): Remove, inherited from
Automake::General.
(&variable_delete): Rename as...
(&macro_delete): this, for consistency.
(&variable_assert): New.
(&variable_value_as_list, &variable_value_as_list_recursive_worker):
Use it.

22 years ago* m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid
Akim Demaille [Mon, 29 Oct 2001 22:12:39 +0000 (22:12 +0000)]
* m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid
cluttering configure's stdout.

22 years ago* automake.in: Various formatting changes.
Akim Demaille [Sun, 28 Oct 2001 14:02:17 +0000 (14:02 +0000)]
* automake.in: Various formatting changes.
(create): Remove, unused.

22 years ago* automake.in (&append_exeext): New.
Akim Demaille [Sun, 28 Oct 2001 14:02:01 +0000 (14:02 +0000)]
* automake.in (&append_exeext): New.
(&am_primary_prefixes): Use it.

22 years ago* automake.in (am_primary_prefixes): Now, in accordance with its
Akim Demaille [Sun, 28 Oct 2001 14:01:40 +0000 (14:01 +0000)]
* automake.in (am_primary_prefixes): Now, in accordance with its
comment, return the list of prefixes actually used, not all the
possible prefixes for a primary.
(&handle_libraries, &handle_ltlibraries, &handle_java)
(&am_install_var): Adjust.
* Makefile.am (maintainer-check): Allow `local $_;'.

22 years ago* automake.in: Various formatting changes.
Akim Demaille [Sun, 28 Oct 2001 14:01:17 +0000 (14:01 +0000)]
* automake.in: Various formatting changes.
(&variable_defined): Second argument is optional.

22 years ago* automake.in (&am_primary_prefixes): Now returns a list, not a
Akim Demaille [Sun, 28 Oct 2001 14:00:59 +0000 (14:00 +0000)]
* automake.in (&am_primary_prefixes): Now returns a list, not a
hash.
(&handle_libraries, &handle_ltlibraries, &handle_java)
(&am_install_var): Adjust.

22 years ago* automake.in (@libtoolize_files, @libtoolize_sometimes): Rename
Akim Demaille [Sun, 28 Oct 2001 14:00:42 +0000 (14:00 +0000)]
* automake.in (@libtoolize_files, @libtoolize_sometimes): Rename
as...
(@libtool_files, @libtool_sometimes): these.
($libtool_location): Remove, completely replaced by $seen_libtool.
(&require_file_internal): Do not run libtoolize, that's
autoreconf's job.

22 years ago* tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
Akim Demaille [Sun, 28 Oct 2001 14:00:27 +0000 (14:00 +0000)]
* tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
* tests/acouttbs.test, tests/auxdir.test, tests/colon.test,
* tests/colon2.test, tests/colon3.test, tests/colon4.test,
* tests/colon5.test, tests/colon6.test, tests/colon7.test,
* tests/conf2.test, tests/config.test, tests/depcomp.test,
* tests/depcomp2.test, tests/discover.test, tests/fpinst2.test,
* tests/fpinstall.test, tests/ldadd.test, tests/libobj7.test,
* tests/libobj8.test, tests/output.test, tests/output2.test,
* tests/output3.test, tests/output4.test, tests/output5.test,
* tests/pr2.test, tests/remake.test, tests/remake2.test,
* tests/remake3.test, tests/scripts.test, tests/stamph.test,
* tests/subdir.test, tests/subdir2.test, tests/subdir4.test,
* tests/tagsub.test, tests/texinfo8.test: Remove PACKAGE and VERSION
assignments.

22 years ago* automake.in (&scan_autoconf_traces): Use eq for equality.
Akim Demaille [Sun, 28 Oct 2001 14:00:09 +0000 (14:00 +0000)]
* automake.in (&scan_autoconf_traces): Use eq for equality.
Anchor regexps.
Remove dead comment.
(&initialize_per_input): Don't initialize several times the same
vars.

22 years ago* automake.in (scan_one_autoconf_file): When using %generalize, be
Akim Demaille [Sun, 28 Oct 2001 13:59:54 +0000 (13:59 +0000)]
* automake.in (scan_one_autoconf_file): When using %generalize, be
sure to replace only words.  AC_FUNC_OBSTACK was matching
M4_AC_FUNC_OBSTACK.

22 years agoFormatting changes.
Akim Demaille [Fri, 26 Oct 2001 10:10:53 +0000 (10:10 +0000)]
Formatting changes.

22 years ago* tests/stamph2.test: Strengthen.
Akim Demaille [Fri, 26 Oct 2001 10:01:04 +0000 (10:01 +0000)]
* tests/stamph2.test: Strengthen.
* tests/confh2.test, tests/confh3.test: Remove.
These are bad tests: they don't check the effects, but some
internal details in Makefile.
And they are covered by stamph2.test.

22 years agoNow that stamp-h's are created by config.status, we don't need to
Akim Demaille [Fri, 26 Oct 2001 09:59:57 +0000 (09:59 +0000)]
Now that stamp-h's are created by config.status, we don't need to
handle them in Makefile's.
* lib/am/remake-hdr.am (%STAMP%): Just run config.status.
* m4/header.m4 (_AM_STAMP): New.
(_AM_CONFIG_HEADER): Use it.

22 years ago* automake.in (&generate_makefile, &handle_texinfo_helper)
Akim Demaille [Fri, 26 Oct 2001 09:59:29 +0000 (09:59 +0000)]
* automake.in (&generate_makefile, &handle_texinfo_helper)
(&handle_man_pages, &handle_dist, &handle_configure, &handle_all)
(&define_pretty_variable, &read_am_file, &file_contents_internal)
(&am_install_var, &push_dist_common, &unquote_m4_arg): Simplify
`join (' ', @list)' into `"@list"'.

22 years ago* automake.in (@config_fullnames, @config_names): Remove.
Akim Demaille [Fri, 26 Oct 2001 09:58:39 +0000 (09:58 +0000)]
* automake.in (@config_fullnames, @config_names): Remove.
(@config_headers): Now contains the actual spec used in
AC_CONFIG_HEADERS.
(&split_config_file_spec): New.
(&handle_tags, &handle_configure, &handle_all, &scan_autoconf_traces)
(&scan_one_autoconf_file): Adjust.
(&scan_one_autoconf_file): Pff, don't think _AM_CONFIG_HEADER is
AM_CONFIG_HEADER.

22 years ago* m4/header.m4 (_AM_CONFIG_HEADER): New.
Akim Demaille [Fri, 26 Oct 2001 09:57:35 +0000 (09:57 +0000)]
* m4/header.m4 (_AM_CONFIG_HEADER): New.
(AM_CONFIG_HEADER): Use it.

22 years ago* automake.in (&handle_configure): Use the config.status 2.50
Akim Demaille [Fri, 26 Oct 2001 09:56:40 +0000 (09:56 +0000)]
* automake.in (&handle_configure): Use the config.status 2.50
invocation syntax for config files and headers.
autoheader needs the name of the file to create, not from what it
must be created, hence CONFIG_HEADER_FULL is $one_name, not
$one_fullname.
* lib/am/configure.am, lib/am/remake-hdr.am: Likewise.
* tests/confsub.test (SUBDIRS): Adjust to the new config.status
invocation.
Strengthen: Use the non-default config.hin source.
Strengthen: Make sure config.h is properly updated when config.hin
is changed.

22 years ago* automake.in (&handle_configure): Seeing Automake files in
Akim Demaille [Fri, 26 Oct 2001 09:56:05 +0000 (09:56 +0000)]
* automake.in (&handle_configure): Seeing Automake files in
@other_input_files is a programming error, not merely something to
ignore.
Factor slightly the code.

22 years ago* automake.in ($canonical_location): New.
Akim Demaille [Fri, 26 Oct 2001 09:55:17 +0000 (09:55 +0000)]
* automake.in ($canonical_location): New.
Use it.
(&require_config_file, $line_error): Remove.

22 years ago* automake.in: Use &verbose.
Akim Demaille [Fri, 26 Oct 2001 09:54:04 +0000 (09:54 +0000)]
* automake.in: Use &verbose.
(&generate_makefile, &scan_texinfo_file, &scan_aclocal_m4): Use
Automake::XFile.

22 years ago* lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
Alexandre Duret-Lutz [Thu, 25 Oct 2001 12:56:15 +0000 (12:56 +0000)]
* lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
Have the basename step optional and use %NDIR% instead of %DIR% in
filenames in order to support 'nobase_'.

22 years ago* automake.in (handle_languages, handle_single_transform_list,
Alexandre Duret-Lutz [Wed, 24 Oct 2001 12:02:45 +0000 (12:02 +0000)]
* automake.in (handle_languages, handle_single_transform_list,
lang_c_rewrite): Use require_conf_file instead of
require_config_file to require depcomp or compile from
Makefile.am.  (This is a part of my patch of 2001-10-15 which got
mistakenly reverted.)

22 years ago* tests/confh.test: Since 2001-10-20 Kevin Ryde, stamp-h is
Akim Demaille [Wed, 24 Oct 2001 12:00:55 +0000 (12:00 +0000)]
* tests/confh.test: Since 2001-10-20 Kevin Ryde, stamp-h is
stamp-h1.

22 years agoSince the ansi2knr patch from 2001-10-20 Kevin Ryde, `$U' can
Akim Demaille [Wed, 24 Oct 2001 09:04:17 +0000 (09:04 +0000)]
Since the ansi2knr patch from 2001-10-20 Kevin Ryde, `$U' can
appear in Makefile.in in the clean rule.
* tests/cxxansi.test: Adjust.

22 years ago* automake.in (&am_print_error, &am_file_error, &am_macro_error)
Akim Demaille [Wed, 24 Oct 2001 06:20:36 +0000 (06:20 +0000)]
* automake.in (&am_print_error, &am_file_error, &am_macro_error)
(&am_target_error, &am_line_error, &am_conf_error, &am_file_warning):
Rename as...
(&print_error, &file_error, &macro_error, &target_error, &line_error)
(&conf_error, &file_warning): these.
(&file_warning): Fix the prototype and argument handling.
(&am_line_warning): Remove, unused.
Also, repair the misapplication of previous patches.

22 years agoTypo.
Akim Demaille [Sun, 21 Oct 2001 21:54:56 +0000 (21:54 +0000)]
Typo.

22 years ago* automake.in ($ac_output_location): Replace with...
Akim Demaille [Sun, 21 Oct 2001 21:54:01 +0000 (21:54 +0000)]
* automake.in ($ac_output_location): Replace with...
($ac_config_files_location): this.
(&scan_autoconf_traces): We don't need $file and $line, $here is
enough.
(&scan_one_autoconf_file): Use `$in_ac_output' to store the macro
name (AC_OUTPUT or AC_CONFIG_FILES) for error messages.

22 years ago* automake.in (&require_file_with_macro): Use &require_file.
Akim Demaille [Sun, 21 Oct 2001 18:12:07 +0000 (18:12 +0000)]
* automake.in (&require_file_with_macro): Use &require_file.
(&read_am_file): Move the definition of $here at its proper place.

22 years ago* automake.in ($libtool_line, $seen_pythondir): Replace with...
Akim Demaille [Sun, 21 Oct 2001 18:11:48 +0000 (18:11 +0000)]
* automake.in ($libtool_line, $seen_pythondir): Replace with...
($libtool_location, $pythondir_location): these.
(&require_conf_file_with_line, &require_conf_file_with_line):
Remove, unused.
(&require_file): Don't forget $where.
(&require_conf_file): Ahem...  Fix the name.
(&require_config_file): Invoke &require_conf_file, not yourself.
(&am_line_error): Fix the default am_file_error invocation.

22 years ago* automake.in ($seen_lispdir): Replace with...
Akim Demaille [Sun, 21 Oct 2001 18:11:28 +0000 (18:11 +0000)]
* automake.in ($seen_lispdir): Replace with...
($am_lispdir_location): this.
(&require_conf_file): New.
(&require_config_file, &require_conf_file_with_line,
(&require_conf_file_with_conf_line): Use it.
(&require_conf_file_with_macro): New.

22 years ago* automake.in ($config_header_line, $ac_output_line)
Akim Demaille [Sun, 21 Oct 2001 18:11:10 +0000 (18:11 +0000)]
* automake.in ($config_header_line, $ac_output_line)
($ac_gettext_line, $package_version_line): Replace with...
($config_header_location, $ac_output_location)
($ac_gettext_location, $package_version_location): these.
(&require_file_with_conf_line, &require_file_with_line): Remove,
no longer used.

22 years ago* automake.in (&require_file_internal): Instead of $file and $line,
Akim Demaille [Sun, 21 Oct 2001 18:10:51 +0000 (18:10 +0000)]
* automake.in (&require_file_internal): Instead of $file and $line,
take $where as first argument.
Adjust all callers.
(&require_file_with_macro): New.
Use it where internal black magic was used to recover the location
of a macro definition.

22 years ago* automake.in (&read_am_file): Define and use `$here'.
Akim Demaille [Sun, 21 Oct 2001 18:10:35 +0000 (18:10 +0000)]
* automake.in (&read_am_file): Define and use `$here'.
Avoid using am_line_error.

22 years ago* automake.in (&am_target_error): New.
Akim Demaille [Sun, 21 Oct 2001 18:10:20 +0000 (18:10 +0000)]
* automake.in (&am_target_error): New.
Use it where appropriate instead of...
(&am_line_error): this.
Using it for a target is a croak error.

22 years ago* automake.in (&am_macro_error): New.
Akim Demaille [Sun, 21 Oct 2001 18:10:02 +0000 (18:10 +0000)]
* automake.in (&am_macro_error): New.
Use it where appropriate instead of...
(&am_line_error): this.
Using it for a macro is a croak error.

22 years ago* tests/asm.test: s/AC_PROG_AS/AM_PROG_AS/.
Akim Demaille [Sun, 21 Oct 2001 18:09:50 +0000 (18:09 +0000)]
* tests/asm.test: s/AC_PROG_AS/AM_PROG_AS/.
AC_OUTPUT a Makefile.

22 years ago* automake.in (%var_line): Rename as...
Akim Demaille [Sun, 21 Oct 2001 18:09:36 +0000 (18:09 +0000)]
* automake.in (%var_line): Rename as...
(%var_location): this.
Use it consistently as the location where the macro is defined,
file and line when possible, otherwise just file.
(&read_am_file): Rules have their own location tracking, don't
pollute %var_location.

22 years ago* automake.in (am_line_error): Clarify.
Akim Demaille [Sun, 21 Oct 2001 18:09:24 +0000 (18:09 +0000)]
* automake.in (am_line_error): Clarify.

22 years ago* automake.in (&am_print_error): Set $exit_status since all your
Akim Demaille [Sun, 21 Oct 2001 18:09:09 +0000 (18:09 +0000)]
* automake.in (&am_print_error): Set $exit_status since all your
users do.
(&am_error, &am_file_error, &am_line_error, &am_conf_error):
Don't.
(&am_conf_line_error, &am_conf_line_warning): Remove.
Adjust callers to use &am_file_error and...
(&am_file_warning): new.

22 years ago* m4/regex.m4: Use AC_LIBOBJ.
Akim Demaille [Sun, 21 Oct 2001 18:05:37 +0000 (18:05 +0000)]
* m4/regex.m4: Use AC_LIBOBJ.
Require 2.50, and use AC_LIBSOURCES freely.
* tests/asm.tests: Formatting changes.
Exercise AM_PROG_AS.

22 years ago* tests/install.test: This test is an empty shell, do not run
Akim Demaille [Sun, 21 Oct 2001 18:05:21 +0000 (18:05 +0000)]
* tests/install.test: This test is an empty shell, do not run
automake.
* tests/Makefile.am (TESTS): Don't run it.
* tests/defs (ACLOCAL): When using gettext, pass in the installed
aclocaldir.
* tests/subdircond.test (SUBDIRS): AM_GNU_GETTEXT needs automake
--add--missing.
* tests/obsolete2.test: Remove, merged into...
* tests/obsolete.test: here.
Both aclocal and automake should complain.

22 years ago* automake.in (scan_autoconf_traces): Don't recognize AC_SUBSTs
Akim Demaille [Sun, 21 Oct 2001 18:05:03 +0000 (18:05 +0000)]
* automake.in (scan_autoconf_traces): Don't recognize AC_SUBSTs
for symbols which cannot be Make macro names.
(scan_one_autoconf_file): `$here' is new.
Use it consistently instead of `1' to remember a token was seen.

22 years ago* tests/subdircond.test: Requires gettext.
Akim Demaille [Sun, 21 Oct 2001 18:04:32 +0000 (18:04 +0000)]
* tests/subdircond.test: Requires gettext.
* tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
* tests/libobj6.test, tests/libobj9.test, tests/libtool.test,
* tests/libtool2.test, tests/ltdeps.test, tests/ltlibobjs.test,
* tests/nolink.test, tests/obsolete.test, tests/pr72.test,
* tests/sinclude.test, tests/subdircond.test, tests/subobj4.test:
Produce valid configure.in, use aclocal appropriately, declare
when libtool is required.

22 years ago* m4/lex.m4: Don't run AC_DECL_YYTEXT, Autoconf does.
Akim Demaille [Sun, 21 Oct 2001 18:04:15 +0000 (18:04 +0000)]
* m4/lex.m4: Don't run AC_DECL_YYTEXT, Autoconf does.
* automake.texi (Macros, Yacc and Lex): Adjust.
* automake.in ($seen_decl_yytext): Rename as...
($seen_prog_lex): this.
(&scan_autoconf_traces): Add AC_PROG_LEX support.
(&scan_one_autoconf_file, &lang_lex_finish): Adjust.

22 years ago* automake.in (&scan_autoconf_traces): Add support for
Akim Demaille [Sun, 21 Oct 2001 18:03:57 +0000 (18:03 +0000)]
* automake.in (&scan_autoconf_traces): Add support for
AM_PATH_LISPDIR and AM_PATH_PYTHON.

22 years ago* tests/defs (ACLOCAL): Point to the installed aclocaldir is
Akim Demaille [Sun, 21 Oct 2001 18:03:19 +0000 (18:03 +0000)]
* tests/defs (ACLOCAL): Point to the installed aclocaldir is
libtool is required.
* tests/lex.test: Run AC_INIT once.
* tests/ldflags.test, tests/listval.test, tests/suffix2.test:
Libtool is required.
* tests/header.test: Built a correct configure.in.
* tests/defun2.test (configure.in): Be a bit respectful with
Autoconf, close the macro invocations.
* tests/confdeps.test: Even when not using aclocal, aclocal.m4
must be correct.
* automake.in (scan_autoconf_traces): Add support for
AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM, A[CM]_PROG_LIBTOOL,
AM_CONFIG_HEADER, AM_MAINTAINER_MODE.
* tests/condincl.test (target): Better pattern, to avoid matching
the definition of `target_alias' which is now properly discovered
as an AC_SUBST by traces.
* cond4.test: Better grep pattern: After all, why shouldn't
TWO_FALSE be AC_SUBST properly.
* tests/installsh.test (AUTOMAKE, ACLOCAL): Adjust.

22 years ago2001-10-20 Kevin Ryde <user42@zip.com.au>
Tom Tromey [Sat, 20 Oct 2001 19:17:16 +0000 (19:17 +0000)]
2001-10-20  Kevin Ryde <user42@zip.com.au>

* lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when
actually using ansi2knr.

22 years ago2001-10-20 Kevin Ryde <user42@zip.com.au>
Tom Tromey [Sat, 20 Oct 2001 19:13:49 +0000 (19:13 +0000)]
2001-10-20  Kevin Ryde <user42@zip.com.au>

* automake.in (handle_configure): Always put a number on $stamp_name,
to match AM_CONFIG_HEADER.

22 years ago * tests/Makefile.am (TESTS): Added condd.test.
Tom Tromey [Sat, 20 Oct 2001 19:12:33 +0000 (19:12 +0000)]
* tests/Makefile.am (TESTS): Added condd.test.
(XFAIL_TESTS): Added condd.test.
* tests/condd.test: New file.

22 years ago* automake.in (&scan_autoconf_traces): Add support for
Akim Demaille [Sat, 20 Oct 2001 11:18:04 +0000 (11:18 +0000)]
* automake.in (&scan_autoconf_traces): Add support for
AM_C_PROTOTYPES, AM_GNU_GETTEXT, AM_PROG_CC_C_O, and
AC_CONFIG_AUX_DIR.
* tests/alpha.test (configure.in): Automake wants a Makefile.

22 years ago* automake.in (scan_autoconf_traces): Use an unlikely to be used
Akim Demaille [Sat, 20 Oct 2001 11:17:49 +0000 (11:17 +0000)]
* automake.in (scan_autoconf_traces): Use an unlikely to be used
separator between trace arguments, in particular not `:' as it is
within AC_CONFIG_FILES's $1.

22 years ago* tests/alpha.test (configure.in): Create, don't append. A single
Akim Demaille [Sat, 20 Oct 2001 11:17:32 +0000 (11:17 +0000)]
* tests/alpha.test (configure.in): Create, don't append.  A single
AC_INIT is enough.

22 years ago* tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
Akim Demaille [Sat, 20 Oct 2001 11:17:16 +0000 (11:17 +0000)]
* tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
* tests/acoutqnl.test, tests/acouttbs.test, tests/all.test,
* tests/alpha.test, tests/ansi.test, tests/asm.test,
* tests/auxdir.test, tests/auxdir2.test, tests/backsl2.test,
* tests/badline.test, tests/block.test, tests/canon2.test,
* tests/check.test, tests/checkall.test, tests/clean.test,
* tests/colneq.test, tests/colneq2.test, tests/colon.test,
* tests/colon2.test, tests/colon3.test, tests/colon4.test,
* tests/colon5.test, tests/colon6.test, tests/colon7.test,
* tests/comment.test, tests/comment3.test, tests/cond.test,
* tests/cond2.test, tests/cond6.test, tests/cond7.test,
* tests/condincl.test, tests/condincl2.test, tests/condman.test,
* tests/condman2.test, tests/confdist.test, tests/confh.test,
* tests/confh2.test, tests/confh3.test, tests/confvar.test,
* tests/confvar2.test, tests/copy.test, tests/ctarget1.test,
* tests/cxxcpp.test, tests/dash.test, tests/dejagnu.test,
* tests/dejagnu2.test, tests/distcommon.test, tests/distdir.test,
* tests/else.test, tests/empty.test, tests/exdir.test,
* tests/exdir2.test, tests/extra3.test, tests/extra4.test,
* tests/flibs.test, tests/fnoc.test, tests/fo.test,
* tests/fonly.test, tests/fortdep.test, tests/fpinst2.test,
* tests/fpinstall.test, tests/gcj2.test, tests/gnits.test,
* tests/include.test, tests/info.test, tests/insh.test,
* tests/insh2.test, tests/install.test, tests/installsh.test,
* tests/instdata.test, tests/instdata2.test, tests/instexec.test,
* tests/insthook.test, tests/instman.test, tests/instman2.test,
* tests/java.test, tests/javaprim.test, tests/javasubst.test,
* tests/libobj3.test, tests/link_f_only.test, tests/lisp.test,
* tests/man.test, tests/mclean.test, tests/mdate.test,
* tests/mdate2.test, tests/mdate3.test, tests/mdate4.test,
* tests/mkinst2.test, tests/mkinstall.test, tests/nodepcomp.test,
* tests/noinst.test, tests/obsolete.test, tests/obsolete2.test,
* tests/outdir.test, tests/output.test, tests/output2.test,
* tests/output3.test, tests/output4.test, tests/output5.test,
* tests/package.test, tests/pluseq.test, tests/pluseq2.test,
* tests/pluseq3.test, tests/pluseq5.test, tests/pluseq6.test,
* tests/pluseq8.test, tests/ppf77.test, tests/pr2.test,
* tests/primary.test, tests/proginst.test, tests/python.test,
* tests/remake.test, tests/remake2.test, tests/remake3.test,
* tests/rulepat.test, tests/scripts.test, tests/seenc.test,
* tests/sinclude.test, tests/spell.test, tests/spell3.test,
* tests/spelling.test, tests/stamph.test, tests/subdir.test,
* tests/subdir2.test, tests/subdircond.test, tests/subst.test,
* tests/symlink.test, tests/symlink2.test, tests/symlink3.test,
* tests/syntax.test, tests/tags.test, tests/tagsub.test,
* tests/texinfo.test, tests/texinfo10.test, tests/texinfo2.test,
* tests/texinfo3.test, tests/texinfo4.test, tests/texinfo5.test,
* tests/texinfo6.test, tests/texinfo7.test, tests/texinfo8.test,
* tests/texinfo9.test, tests/vars.test, tests/vartar.test,
* tests/version.test, tests/version2.test, tests/version3.test,
* tests/version4.test, tests/vpath.test, tests/vtexi.test,
* tests/vtexi2.test, tests/werror.test: Run aclocal before automake.

22 years ago* tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
Akim Demaille [Sat, 20 Oct 2001 11:15:54 +0000 (11:15 +0000)]
* tests/acoutnoq.test, tests/acoutput.test, tests/acoutqnl.test,
* tests/acouttbs.test, tests/asm.test, tests/colon.test,
* tests/colon2.test, tests/colon3.test, tests/colon4.test,
* tests/colon5.test, tests/colon6.test, tests/colon7.test,
* tests/conf2.test, tests/confh.test, tests/confh2.test,
* tests/confh3.test, tests/confh4.test, tests/config.test,
* tests/confsub.test, tests/depend3.test, tests/discover.test,
* tests/fpinst2.test, tests/fpinstall.test, tests/gnits.test,
* tests/header.test, tests/ldadd.test, tests/ldflags.test,
* tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
* tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
* tests/libobj9.test, tests/mdate4.test, tests/obsolete.test,
* tests/output.test, tests/output2.test, tests/output3.test,
* tests/output4.test, tests/output5.test, tests/package.test,
* tests/parse.test, tests/pr2.test, tests/remake.test,
* tests/remake2.test, tests/remake3.test, tests/scripts.test,
* tests/stamph.test, tests/subdir.test, tests/subdir2.test,
* tests/subdir4.test, tests/subdirbuiltsources.test,
* tests/subobj4.test, tests/tagsub.test, tests/texinfo8.test,
* tests/yacc5.test, tests/yacc6.test, tests/yacc7.test: Remove
AC_ARG_PROGRAM, AC_PROG_INSTALL and AC_PROG_MAKE_SET invocation
since AM_INIT_AUTOMAKE requires them.

22 years ago* tests/defs (configure.in): Use credible AM_INIT_AUTOMAKE
Akim Demaille [Sat, 20 Oct 2001 11:15:34 +0000 (11:15 +0000)]
* tests/defs (configure.in): Use credible AM_INIT_AUTOMAKE
arguments.
Don't run AC_ARG_PROGRAM another time, it is required by
AM_INIT_AUTOMAKE.
* tests/aclocal.test: Work on the default configure.in
* tests/config.test (configure.in): Don't AC_ARG_PROGRAM.
First AM_INIT_AUTOMAKE, then AM_CONFIG_HEADER.
Be realistic in testing: AC_INIT is required for Autoconf.
Broken so called optimized tests break trace handling.
* tests/aclibobj.test, tests/aclocal.test, tests/acoutnoq.test,
* tests/acoutput.test, tests/acoutput2.test, tests/acoutqnl.test,
* tests/acouttbs.test, tests/acsilent.test, tests/alpha.test,
* tests/colon.test, tests/colon2.test, tests/colon3.test,
* tests/colon4.test, tests/colon5.test, tests/colon6.test,
* tests/colon7.test, tests/cond.test, tests/cond2.test,
* tests/cond3.test, tests/cond5.test, tests/conf2.test,
* tests/confh.test, tests/confh2.test, tests/confh3.test,
* tests/confh4.test, tests/config.test, tests/confsub.test,
* tests/ctarget1.test, tests/depcomp.test, tests/depend3.test,
* tests/distcommon.test, tests/dup3.test, tests/fpinst2.test,
* tests/fpinstall.test, tests/header.test, tests/ldflags.test,
* tests/libobj.test, tests/libobj10.test, tests/libobj2.test,
* tests/libobj6.test, tests/libobj7.test, tests/libobj8.test,
* tests/libobj9.test, tests/output.test, tests/output2.test,
* tests/output3.test, tests/output4.test, tests/parse.test,
* tests/pr2.test, tests/recurs.test, tests/recurs2.test,
* tests/remake.test, tests/remake2.test, tests/remake3.test,
* tests/req.test, tests/scripts.test, tests/subdir.test,
* tests/subdir2.test, tests/subdir4.test, tests/subobj4.test,
* tests/tagsub.test, tests/texinfo8.test, tests/version.test,
* tests/version2.test: Add AC_INIT in `configure.in'.

22 years ago* automake.in (&scan_autoconf_traces): Add support for
Akim Demaille [Sat, 20 Oct 2001 11:15:10 +0000 (11:15 +0000)]
* automake.in (&scan_autoconf_traces): Add support for
AM_INIT_AUTOMAKE, AM_CONDITIONAL.
Let @args have a more natural M4 correspondence: $1 is args[1], no
args[0] etc.
(&scan_autoconf_files): Using autoconf traces is no longer a
complement of the previous ad hoc scheme: use either.

22 years ago* automake.in (&scan_one_autoconf_file): `%generalize' is new, and
Akim Demaille [Sat, 20 Oct 2001 11:14:50 +0000 (11:14 +0000)]
* automake.in (&scan_one_autoconf_file): `%generalize' is new, and
factors dedicated $libsources assignments.

22 years ago* m4/error.m4, m4/obstack.m4, m4/ptrdiff.m4, m4/strtod.m4:
Akim Demaille [Sat, 20 Oct 2001 11:14:35 +0000 (11:14 +0000)]
* m4/error.m4, m4/obstack.m4, m4/ptrdiff.m4, m4/strtod.m4:
Remove, since Autoconf 2.52 has them.
* automake.in, aclocal.in, automake.texi: Adjust.

22 years ago* automake.in (&read_main_am_file): s/generated automatically/
Akim Demaille [Fri, 19 Oct 2001 17:07:02 +0000 (17:07 +0000)]
* automake.in (&read_main_am_file): s/generated automatically/
generated/.
Insert @configure_input@, since 2.50 no longer output this
automatically for Makefiles.

22 years ago* lib/am/check.am (check-TESTS): Add an "else true" to work with
Akim Demaille [Fri, 19 Oct 2001 10:13:29 +0000 (10:13 +0000)]
* lib/am/check.am (check-TESTS): Add an "else true" to work with
Ultrix 4.5 /bin/sh when $(TESTS) is empty.

22 years ago* tests/Makefile.am (TESTS, XFAIL_TESTS): Add nobase.test.
Alexandre Duret-Lutz [Wed, 17 Oct 2001 17:20:48 +0000 (17:20 +0000)]
* tests/Makefile.am (TESTS, XFAIL_TESTS): Add nobase.test.
* tests/nobase.test: New file.  Based on a bug report
from Martin Frydl <martin@idoox.com>.

22 years ago* automake.in (am_install_var): Don't strip nobase_ from $X, do
Alexandre Duret-Lutz [Wed, 17 Oct 2001 17:00:38 +0000 (17:00 +0000)]
* automake.in (am_install_var): Don't strip nobase_ from $X, do
this with $nodir_name only.  Use $nodir_name where appropriate.

22 years ago* automake.in (handle_languages, handle_single_transform_list,
Alexandre Duret-Lutz [Mon, 15 Oct 2001 09:38:27 +0000 (09:38 +0000)]
* automake.in (handle_languages, handle_single_transform_list,
lang_c_rewrite): Use require_conf_file instead of
require_config_file to require depcomp or compile from Makefile.am.
(require_aux_file_with_line): New function, adapted from
require_conf_gile_with_line.
(require_conf_file_with_line, require_conf_file_with_conf_line):
Simplify using require_aux_file_with_line.
(require_config_file): Simplify using require_conf_file_with_conf_line.
(require_conf_file): New function.

22 years ago* m4/depend.m4 (AM_DEP_TRACK): Use AC_SUBST([AMDEPBACKSLASH])
Akim Demaille [Mon, 15 Oct 2001 07:52:49 +0000 (07:52 +0000)]
* m4/depend.m4 (AM_DEP_TRACK): Use AC_SUBST([AMDEPBACKSLASH])
normally, what is wrong is that automake outputs a variable
definition for it, hence...
* automake.in (scan_one_autoconf_file): don't.
* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): New, extracted
from...
(AM_OUTPUT_DEPENDENCY_COMMANDS): here.  Adjust.
Use AC_CONFIG_COMMANDS.
(_AM_OUTPUT_DEPENDENCY_COMMANDS): Use AS_DIRNAME and AS_MKDIR_P.

22 years ago* m4/header.m4 (AM_CONFIG_HEADER): Don't use m4_patsubst.
Akim Demaille [Mon, 15 Oct 2001 07:52:32 +0000 (07:52 +0000)]
* m4/header.m4 (AM_CONFIG_HEADER): Don't use m4_patsubst.

22 years ago* automake.in (&variable_conditions): Be deterministic and Perl
Akim Demaille [Mon, 15 Oct 2001 07:52:17 +0000 (07:52 +0000)]
* automake.in (&variable_conditions): Be deterministic and Perl
version independent: sort the result.
(&variable_output, &variable_pretty_output): Sort all the @conds,
not only when defaulted.
* tests/cond3.test: Adjust.

22 years ago* automake.in: Formatting changes.
Akim Demaille [Mon, 15 Oct 2001 07:52:03 +0000 (07:52 +0000)]
* automake.in: Formatting changes.

22 years ago* aclocal.in: Use Automake::General and Automake::XFile.
Akim Demaille [Mon, 15 Oct 2001 07:51:48 +0000 (07:51 +0000)]
* aclocal.in: Use Automake::General and Automake::XFile.
Use find_configure_ac.
Output the Emacs tags for Autoconf mode selection.

22 years ago* lib/COPYING, COPYING, lib/config.guess, lib/config.sub: Update
Akim Demaille [Wed, 10 Oct 2001 14:06:25 +0000 (14:06 +0000)]
* lib/COPYING, COPYING, lib/config.guess, lib/config.sub: Update
from master copies.

22 years agoDo not use Autoconf internals.
Akim Demaille [Wed, 10 Oct 2001 13:05:13 +0000 (13:05 +0000)]
Do not use Autoconf internals.
* tests/dirname.test: Don't use AC_PLAIN_SCRIPT.
* m4/header.m4 (_AM_DIRNAME): Use regexp and patsubst, not
m4_regexp and m4_patsubst, since the latter are reserved for ERE
macro in GNU M4 1.5.

22 years agoRegen.
Akim Demaille [Mon, 8 Oct 2001 11:54:06 +0000 (11:54 +0000)]
Regen.

22 years ago* m4/cond.m4 (AM_CONDITIONAL): Don't use m4_match as Autoconf
Akim Demaille [Mon, 8 Oct 2001 11:53:44 +0000 (11:53 +0000)]
* m4/cond.m4 (AM_CONDITIONAL): Don't use m4_match as Autoconf
changed its name.

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