ChangeLog


Log

Author Commit Date CI Message
Alexandre Duret-Lutz 80b24bbd 2001-12-14T16:25:37 * 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'.
Alexandre Duret-Lutz 7d1eee6b 2001-12-12T11:13:12 * automake.in (check_gnu_standards, check_gnits_standards): Pass "$am_file.am" as WHERE argument to require_file.
Alexandre Duret-Lutz 925abad3 2001-12-12T11:11:39 * 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.
Alexandre Duret-Lutz 89598be4 2001-12-06T19:23:24 * tests/confsub.test, tests/depdist.test, tests/extra5.test, tests/nobase.test, tests/stamph2.test, tests/subdirbuiltsources.test: Require Autoconf.
Alexandre Duret-Lutz b0da2b11 2001-12-05T17:26:46 * automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS). * lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS). Suggested by Merijn de Jonge.
Alexandre Duret-Lutz d67f8e59 2001-12-05T17:15:43 * lib/am/tags.am (ID): Search $(LISP) files in $(srcdir), like other ID dependencies. Suggested by Christian Cornelssen.
Alexandre Duret-Lutz 23266a96 2001-12-05T17:13:41 * 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.
Alexandre Duret-Lutz fc88b583 2001-12-04T21:58:49 * automake.in (macro_define): Fix misuse of chomp introduced on 2001-11-28.
Alexandre Duret-Lutz 346efe82 2001-11-28T12:31:34 * 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.
Alexandre Duret-Lutz 55acdb1e 2001-11-28T12:30:16 * tests/defs: Turn on shell traces when VERBOSE=x.
Tom Tromey 65529c95 2001-11-26T22:02:28 * automake.texi (Assembly Support): Mention .s and .S as only suffixes.
Alexandre Duret-Lutz b1c32695 2001-11-26T18:05:43 * tests/subdirbuiltsources.test: Set -e after sourcing defs, not before.
Alexandre Duret-Lutz 7b061878 2001-11-26T18:04:19 * tests/lex3.test: Require GNU Make.
Alexandre Duret-Lutz cbc680db 2001-11-26T18:02:41 * tests/defs (ACLOCAL): Add -I $srcdir/../m4 before any other directory.
Alexandre Duret-Lutz c7d9391b 2001-11-26T18:01:54 * lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files in $(srcdir), like other TAGS dependencies. Suggested by Christian Cornelssen.
Akim Demaille 4e987bff 2001-11-26T15:30:34 * 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.
Alexandre Duret-Lutz 7a48b264 2001-11-26T09:02:58 * lib/am/distdir.am (distcheck): Call distcleancheck. (distcleancheck_listfiles, distcleancheck): New, extracted from distcheck. * automake.texi (Checking the distribution): Document distcleancheck_listfiles and distcleancheck.
Alexandre Duret-Lutz 970f608b 2001-11-25T20:30:54 * automake.in (scan_one_autoconf_file): Parenthesize qw// in foreach invocation, otherwise Perl5.005_03 complains about a syntax error. Reported by Yann Droneaud.
Alexandre Duret-Lutz 7e99ffc1 2001-11-19T12:32:39 * automake.in (scan_texinfo_file): Suppress FIXME about strange map behavior.
Alexandre Duret-Lutz 1ddfd2ff 2001-11-19T12:27:50 * tests/defs (aclocaldir): Check for existence of libtool.m4 and gettext.m4 if required.
Alexandre Duret-Lutz 7b49149a 2001-11-16T10:33:15 * automake.in (define_objects_from_sources, handle_lib_objects_cond, value_to_list): Use quotemeta instead of the equivalant substitution.
Alexandre Duret-Lutz e06d3e2e 2001-11-16T10:32:42 * 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)'.
Alexandre Duret-Lutz b1d0bb82 2001-11-16T10:31:51 * automake.texi (Suffixes): Don't require SUFFIXES, but document its use for the "extreme" cases.
Alexandre Duret-Lutz 62c9742d 2001-11-16T10:30:16 * 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.
Alexandre Duret-Lutz c81281a4 2001-11-16T10:27:51 * 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.
Alexandre Duret-Lutz f391cff9 2001-11-16T10:25:58 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.
Akim Demaille 401f009a 2001-11-12T08:55:52 * 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.
Alexandre Duret-Lutz d3df5f55 2001-11-09T21:55:10 * automake.in (scan_texinfo_file): Typo from 2001-11-05.
Alexandre Duret-Lutz 6ca00367 2001-11-09T17:39:46 * 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.
Alexandre Duret-Lutz b0c1ea15 2001-11-09T17:17:47 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.
Alexandre Duret-Lutz a8616960 2001-11-09T16:27:25 * automake.in (exec_dir_p): Remove. Replace by... (EXEC_DIR_PATTERN):... this. (am_install_var): Adjust to use EXEC_DIR_PATTERN.
Alexandre Duret-Lutz 48099901 2001-11-09T16:25:03 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.
Akim Demaille 4897452a 2001-11-08T17:06:12 Englisho.
Akim Demaille e1f42921 2001-11-08T17:05:04 * automake.texi: Remove references to stamp-h.in, which no longer exist. * tests/stamph2.test: Formatting change.
Alexandre Duret-Lutz 72b227be 2001-11-08T15:25:58 * tests/suffix3.test: Check for foo.$(OBJEXT) in Makefile.in. Don't use -Wno-error.
Alexandre Duret-Lutz 6ed19408 2001-11-08T08:52:31 * tests/suffix4.test ($AUTOMAKE): Don't use -Wno-error. * tests/suffix5.test ($AUTOMAKE): Likewise.
Akim Demaille 56c8ea4f 2001-11-07T18:08:14 * m4/init.m4 (AM_INIT_AUTOMAKE): Don't escape quotes in AC_MSG_ERROR. Reported by Jim Meyering.
Alexandre Duret-Lutz 6879a6cf 2001-11-07T08:03:53 * lib/am/distdir.am (am__remove_distdir): Define in topdir only.
Paul Eggert c03c2230 2001-11-05T19:53:59 * 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.
Alexandre Duret-Lutz 58170c99 2001-11-05T17:52:06 * lib/am/python.am: Cleanup the cleaning section. * automake.texi (Python): Remove documentation for PYCFILES and PYOFILES. Update the first paragraphes.
Alexandre Duret-Lutz b2dc14dc 2001-11-05T17:46:21 * automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM, MOSTLY_CLEAN, DIST_CLEAN): Define as constants. Adjust usage everywhere.
Alexandre Duret-Lutz a9277175 2001-11-05T17:41:00 * 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.
Alexandre Duret-Lutz 1e97df58 2001-11-05T17:32:09 * 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>.
Alexandre Duret-Lutz 76c0890b 2001-11-05T17:26:55 * 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>.
Akim Demaille eb0a7367 2001-11-05T17:12:38 Typo.
Akim Demaille c931eeb8 2001-11-05T09:24:06 * 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.
Akim Demaille c99b9d90 2001-11-01T17:39:39 * 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'.
Alexandre Duret-Lutz 298d6191 2001-10-31T18:39:34 * automake.in (transform): Update documentation.
Alexandre Duret-Lutz edc78ed1 2001-10-31T18:36:58 * m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset. Reported by Olivier Louchart-Fletcher <olivier@zipworld.com>.
Akim Demaille d0e5c5f5 2001-10-30T16:50:14 * automake.in (&create): Reinstall.
Akim Demaille 123a9695 2001-10-30T16:44:40 * automake.in (append_exeext): Use macro_delete.
Akim Demaille d3112235 2001-10-30T16:31:18 * 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.
Akim Demaille e639c6ae 2001-10-29T22:12:40 * m4/lispdir.m4 (AM_PATH_LISPDIR): Use AC_RUN_LOG to avoid cluttering configure's stdout.
Akim Demaille c4e58c47 2001-10-28T14:02:18 * automake.in: Various formatting changes. (create): Remove, unused.
Akim Demaille b51cb77a 2001-10-28T14:02:01 * automake.in (&append_exeext): New. (&am_primary_prefixes): Use it.
Akim Demaille e579dd9e 2001-10-28T14:01:41 * 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 $_;'.
Akim Demaille 12a5eb70 2001-10-28T14:01:18 * automake.in: Various formatting changes. (&variable_defined): Second argument is optional.
Akim Demaille 9c27a280 2001-10-28T14:00:59 * automake.in (&am_primary_prefixes): Now returns a list, not a hash. (&handle_libraries, &handle_ltlibraries, &handle_java) (&am_install_var): Adjust.
Akim Demaille 141da3cc 2001-10-28T14:00:43 * 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.
Akim Demaille 6765f660 2001-10-28T14:00:28 * 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.
Akim Demaille c99ea2f1 2001-10-28T14:00:09 * 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.
Akim Demaille 8ce7f72e 2001-10-28T13:59:54 * automake.in (scan_one_autoconf_file): When using %generalize, be sure to replace only words. AC_FUNC_OBSTACK was matching M4_AC_FUNC_OBSTACK.
Akim Demaille 85fa56d8 2001-10-26T10:10:53 Formatting changes.
Akim Demaille 2b1e1df2 2001-10-26T10:01:05 * 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.
Akim Demaille 577d3577 2001-10-26T09:59:59 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.
Akim Demaille f2abc4b3 2001-10-26T09:59:30 * 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"'.
Akim Demaille 67176a46 2001-10-26T09:58:40 * 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.
Akim Demaille c7c365b5 2001-10-26T09:57:37 * m4/header.m4 (_AM_CONFIG_HEADER): New. (AM_CONFIG_HEADER): Use it.
Akim Demaille 60a93569 2001-10-26T09:56:43 * 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.
Akim Demaille 9738d7d6 2001-10-26T09:56:05 * automake.in (&handle_configure): Seeing Automake files in @other_input_files is a programming error, not merely something to ignore. Factor slightly the code.
Akim Demaille 3c03ecf9 2001-10-26T09:55:18 * automake.in ($canonical_location): New. Use it. (&require_config_file, $line_error): Remove.
Akim Demaille 7e10fc80 2001-10-26T09:54:04 * automake.in: Use &verbose. (&generate_makefile, &scan_texinfo_file, &scan_aclocal_m4): Use Automake::XFile.
Alexandre Duret-Lutz 3d678a2c 2001-10-25T12:56:15 * 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_'.
Alexandre Duret-Lutz b1e4f629 2001-10-24T12:02:46 * 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.)
Akim Demaille ca81f79d 2001-10-24T12:00:56 * tests/confh.test: Since 2001-10-20 Kevin Ryde, stamp-h is stamp-h1.
Akim Demaille 63ec51e3 2001-10-24T09:04:18 Since the ansi2knr patch from 2001-10-20 Kevin Ryde, `$U' can appear in Makefile.in in the clean rule. * tests/cxxansi.test: Adjust.
Akim Demaille b58c7cc5 2001-10-24T06:20:37 * 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.
Akim Demaille 79ae13f3 2001-10-21T21:54:56 Typo.
Akim Demaille 2431a603 2001-10-21T21:54:01 * 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.
Akim Demaille b03e5c74 2001-10-21T18:12:07 * automake.in (&require_file_with_macro): Use &require_file. (&read_am_file): Move the definition of $here at its proper place.
Akim Demaille 5cc49bcb 2001-10-21T18:11:48 * 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.
Akim Demaille 7cb861f3 2001-10-21T18:11:28 * 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.
Akim Demaille 6f599511 2001-10-21T18:11:10 * 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.
Akim Demaille 51292a31 2001-10-21T18:10:52 * 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.
Akim Demaille c8d81e5f 2001-10-21T18:10:35 * automake.in (&read_am_file): Define and use `$here'. Avoid using am_line_error.
Akim Demaille 3477808f 2001-10-21T18:10:21 * 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.
Akim Demaille 785a7084 2001-10-21T18:10:03 * 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.
Akim Demaille f413abc9 2001-10-21T18:09:50 * tests/asm.test: s/AC_PROG_AS/AM_PROG_AS/. AC_OUTPUT a Makefile.
Akim Demaille 4babf39f 2001-10-21T18:09:36 * 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.
Akim Demaille ac8d39e0 2001-10-21T18:09:24 * automake.in (am_line_error): Clarify.
Akim Demaille 8632a2db 2001-10-21T18:09:09 * 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.
Akim Demaille f9603fa3 2001-10-21T18:05:38 * m4/regex.m4: Use AC_LIBOBJ. Require 2.50, and use AC_LIBSOURCES freely. * tests/asm.tests: Formatting changes. Exercise AM_PROG_AS.
Akim Demaille 4becb02d 2001-10-21T18:05:22 * 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.
Akim Demaille f6fe24f7 2001-10-21T18:05:03 * 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.
Akim Demaille 5f0839d8 2001-10-21T18:04:33 * 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.
Akim Demaille 14509ba4 2001-10-21T18:04:16 * 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.
Akim Demaille 496dfead 2001-10-21T18:03:57 * automake.in (&scan_autoconf_traces): Add support for AM_PATH_LISPDIR and AM_PATH_PYTHON.
Akim Demaille 8dc162ad 2001-10-21T18:03:20 * 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.
Tom Tromey 309ba729 2001-10-20T19:17:16 2001-10-20 Kevin Ryde <user42@zip.com.au> * lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when actually using ansi2knr.
Tom Tromey 00851d5e 2001-10-20T19:13:49 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.