Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| dc529592 | 2002-03-05 14:34:36 | (@common_files): Add config.rpath. | ||
| c03cf739 | 2002-02-25 11:00:35 | * automake.in (scan_one_autoconf_file): Declare LEX_OUTPUT_ROOT and LEXLIB as configure variables when AM_PROG_LEX or AC_PROG_LEX are seen. This allows to ... * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB definitions. Search %SOURCE% in $(srcdir). Use s||| instead of s/// in the sed invocation, to support filenames containing slashes. * lib/am/yacc.am: Search %SOURCE% in $(srcdir). Use s||| too. * tests/lex5.test, tests/yacc8.test: New files. * tests/Makefile.am (TESTS): Add them. | ||
| 94ad2eec | 2002-02-17 22:12:38 | * automake.in (handle_lib_objects_cond): Tell the user to put global linker flags in AM_LDFLAGS, not LDFLAGS. * automake.texi (General Operation): AC_SUBST'ed variables override Automake's variables. (Uniform): More words and @refs. (Auxiliary Programs) <config.sub, config.guess>: Add URL. (etags): More explanations about the first example. (Invoking Automake): Mention autoreconf. More @refs. (Requirements): Mention AC_CONFIG_FILES. (Optional): AC_CHECK_TOOL will no longer install config.sub and config.guess. Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES. (Invoking aclocal): aclocal no longer warn about duplicates. (Macros) <AM_INIT_AUTOMAKE>: More explanations. (Extending aclocal): Suggest using the output of `aclocal --print-ac-dir` to install third-party macros. (Alternative): Specify ordering of dist_, nodist_, and nobase_ prefixes. (A Program): Mention scripts. The global LDADD variable is not meant to hold link flags, suggest using AM_LDFLAGS instead. (Program and Library Variables) <maude_LIBADD, maude_LDADD>: _LIBADD and _LDADD are subject to the same restriction wrt to link flags. (Program and Library Variables) <maude_DEPENDECIES>: Is also derived from maude_LIBADD. (Program variables): Define AM_LDFLAGS. (Dependencies): Passing the no-dependencies option to AM_INIT_AUTOMAKE is prefered. (Scripts): Explain why automake is magically cleaned. Mention noinst_SCRIPTS and check_SCRIPTS. (Data): Use dist_ in Automake's example. (Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION. Mention AC_CONFIG_FILES instead of AC_OUTPUT. | ||
| ae00c269 | 2002-02-01 20:40:48 | Change per GNU coding standards: * aclocal.in (parse_arguments): Only mention most recent year in copyright output. * automake.in (version): Only mention most recent year. | ||
| 9a91ea99 | 2002-01-24 08:17:38 | * automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL as AC_CANONICAL_HOST (the former does not require the latter since Autoconf 2.50). * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip. * automake.texi (Requirements): Do not require STRIP to be defined by the user. | ||
| 7aad1797 | 2002-01-23 20:53:28 | * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS). * automake.in (handle_languages): Compute and substitute %DEPDIRS%. * tests/pr224.test: Make sure .deps subdirectories are erased by distclean. | ||
| a419742c | 2002-01-22 00:11:27 | * automake.texi (Macros): Updated for new variable names. (Program and Library Variables): Likewise. (Assembly Support): Likewise. * m4/as.m4: Use CCAS and CCASFLAGS. * automake.in (asm): Use CCAS and CCASFLAGS. | ||
| 2d2c1535 | 2002-01-21 13:55:28 | * automake.in (&parse_arguments): Use a more GNUish error message on wrong options. | ||
| d35c37e9 | 2002-01-20 21:30:21 | For PR automake/224: * tests/Makefile.am (TESTS): Added pr224.test. * tests/pr224.test: New file. * lib/depcomp: Fixed computation of depfile. * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR). * automake.in (handle_single_transform_list): Only reject `..' component for Java. Put dependencies in directory near object. (handle_languages): Set DEPBASE. Handle de-ansi-fication. | ||
| 798dc980 | 2002-01-19 08:36:14 | Fix for PR automake/204: * tests/pr204.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (handle_single_transform_list): Don't distribute sources derived from non-distributed sources. | ||
| 898dce9d | 2002-01-18 23:08:27 | Fix for PR automake/229: * tests/pr229.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (scan_one_autoconf_file): Recognize AC_CYGWIN, AC_EMXOS2, and AC_MINGW32. | ||
| bf65104d | 2002-01-18 22:20:28 | For PR automake/288: * automake.in (lang_c_rewrite): Don't prepend directory to base if directory is `.'. Also, properly compute de_ansi_files entry in subdir-objects case * tests/Makefile.am (TESTS): Added ansi7.test. * tests/ansi7.test: New file. | ||
| c93a18e9 | 2002-01-18 21:50:40 | * 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. | ||
| b85334eb | 2002-01-16 19:05:47 | * 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. | ||
| 447ca35b | 2002-01-15 23:54:14 | * 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. | ||
| 6a8d042c | 2002-01-14 00:29:31 | 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. | ||
| d65df494 | 2002-01-12 09:24:24 | (scan_one_autoconf_file): Unquote AC_LIBOBJ argument. | ||
| 115dc54b | 2002-01-09 15:30:07 | * 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). | ||
| 45c5938c | 2002-01-09 08:52:09 | * 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. | ||
| e1e813c0 | 2002-01-08 21:14:47 | (define_configure_variable): Propagate line numbers. | ||
| 57a6006e | 2002-01-07 20:25:24 | * 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. | ||
| 3b52bf3f | 2002-01-07 00:37:50 | 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. | ||
| 659dd9ae | 2002-01-04 11:06:15 | * automake.in (read_am_file): Thinko in "comment following trailing backslash" detection. * tests/comment5.test: Test for this too. | ||
| fb47c698 | 2002-01-02 16:01:23 | 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. | ||
| 3e9f6b46 | 2002-01-02 15:52:31 | * 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. | ||
| 35fbfd68 | 2002-01-01 22:01:08 | * automake.texi (Extending): Mention uninstall-hook. (Install): Likewise. * automake.in (handle_factored_dependencies): Allow uninstall-hook. | ||
| 2654aa59 | 2002-01-01 02:34:05 | * automake.in (handle_single_transform_list): Indentation fix. | ||
| 53e7d092 | 2001-12-31 09:19:33 | * automake.in (common_files): Add COPYING.DOC. Suggested by Karl Berry. | ||
| 87629508 | 2001-12-31 02:44:37 | * 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. | ||
| 3e1f26e1 | 2001-12-31 01:01:03 | 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. | ||
| 511b20a5 | 2001-12-31 00:16:37 | 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. | ||
| 87e61e0f | 2001-12-30 23:46:28 | * 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. | ||
| 19d7ec2a | 2001-12-30 20:54:21 | 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. | ||
| c246b4a9 | 2001-12-29 23:58:07 | 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. | ||
| 7d1eee6b | 2001-12-12 11:13:12 | * automake.in (check_gnu_standards, check_gnits_standards): Pass "$am_file.am" as WHERE argument to require_file. | ||
| 23266a96 | 2001-12-05 17: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. | ||
| fc88b583 | 2001-12-04 21:58:49 | * automake.in (macro_define): Fix misuse of chomp introduced on 2001-11-28. | ||
| 346efe82 | 2001-11-28 12: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. | ||
| 4e987bff | 2001-11-26 15:30:34 | * automake.in (¯o_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. | ||
| 970f608b | 2001-11-25 20: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. | ||
| 7e99ffc1 | 2001-11-19 12:32:39 | * automake.in (scan_texinfo_file): Suppress FIXME about strange map behavior. | ||
| 7b49149a | 2001-11-16 10:33:15 | * automake.in (define_objects_from_sources, handle_lib_objects_cond, value_to_list): Use quotemeta instead of the equivalant substitution. | ||
| e06d3e2e | 2001-11-16 10: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)'. | ||
| 62c9742d | 2001-11-16 10: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. | ||
| c81281a4 | 2001-11-16 10: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. | ||
| f391cff9 | 2001-11-16 10: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. | ||
| d3df5f55 | 2001-11-09 21:55:10 | * automake.in (scan_texinfo_file): Typo from 2001-11-05. | ||
| b0c1ea15 | 2001-11-09 17: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. | ||
| a8616960 | 2001-11-09 16:27:25 | * automake.in (exec_dir_p): Remove. Replace by... (EXEC_DIR_PATTERN):... this. (am_install_var): Adjust to use EXEC_DIR_PATTERN. | ||
| b2dc14dc | 2001-11-05 17:46:21 | * automake.in (FOREIGN, GNU, GNITS, AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM, MOSTLY_CLEAN, DIST_CLEAN): Define as constants. Adjust usage everywhere. | ||
| a9277175 | 2001-11-05 17: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. | ||
| 1e97df58 | 2001-11-05 17: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>. | ||
| 76c0890b | 2001-11-05 17: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>. | ||
| c931eeb8 | 2001-11-05 09: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. | ||
| 298d6191 | 2001-10-31 18:39:34 | * automake.in (transform): Update documentation. | ||
| d0e5c5f5 | 2001-10-30 16:50:14 | * automake.in (&create): Reinstall. | ||
| 123a9695 | 2001-10-30 16:44:40 | * automake.in (append_exeext): Use macro_delete. | ||
| d3112235 | 2001-10-30 16:31:18 | * automake.in ($verbose): Remove, inherited from Automake::General. (&variable_delete): Rename as... (¯o_delete): this, for consistency. (&variable_assert): New. (&variable_value_as_list, &variable_value_as_list_recursive_worker): Use it. | ||
| c4e58c47 | 2001-10-28 14:02:18 | * automake.in: Various formatting changes. (create): Remove, unused. | ||
| b51cb77a | 2001-10-28 14:02:01 | * automake.in (&append_exeext): New. (&am_primary_prefixes): Use it. | ||
| e579dd9e | 2001-10-28 14: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 $_;'. | ||
| 12a5eb70 | 2001-10-28 14:01:18 | * automake.in: Various formatting changes. (&variable_defined): Second argument is optional. | ||
| 9c27a280 | 2001-10-28 14:00:59 | * automake.in (&am_primary_prefixes): Now returns a list, not a hash. (&handle_libraries, &handle_ltlibraries, &handle_java) (&am_install_var): Adjust. | ||
| 141da3cc | 2001-10-28 14: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. | ||
| c99ea2f1 | 2001-10-28 14: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. | ||
| 8ce7f72e | 2001-10-28 13: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. | ||
| f2abc4b3 | 2001-10-26 09: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"'. | ||
| 67176a46 | 2001-10-26 09: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. | ||
| 60a93569 | 2001-10-26 09: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. | ||
| 9738d7d6 | 2001-10-26 09: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. | ||
| 3c03ecf9 | 2001-10-26 09:55:18 | * automake.in ($canonical_location): New. Use it. (&require_config_file, $line_error): Remove. | ||
| 7e10fc80 | 2001-10-26 09:54:04 | * automake.in: Use &verbose. (&generate_makefile, &scan_texinfo_file, &scan_aclocal_m4): Use Automake::XFile. | ||
| b1e4f629 | 2001-10-24 12: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.) | ||
| b58c7cc5 | 2001-10-24 06: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, ¯o_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. | ||
| 2431a603 | 2001-10-21 21: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. | ||
| b03e5c74 | 2001-10-21 18:12:07 | * automake.in (&require_file_with_macro): Use &require_file. (&read_am_file): Move the definition of $here at its proper place. | ||
| 5cc49bcb | 2001-10-21 18: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. | ||
| 7cb861f3 | 2001-10-21 18: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. | ||
| 6f599511 | 2001-10-21 18: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. | ||
| 51292a31 | 2001-10-21 18: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. | ||
| c8d81e5f | 2001-10-21 18:10:35 | * automake.in (&read_am_file): Define and use `$here'. Avoid using am_line_error. | ||
| 3477808f | 2001-10-21 18: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. | ||
| 785a7084 | 2001-10-21 18: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. | ||
| 4babf39f | 2001-10-21 18: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. | ||
| ac8d39e0 | 2001-10-21 18:09:24 | * automake.in (am_line_error): Clarify. | ||
| 8632a2db | 2001-10-21 18: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. | ||
| f6fe24f7 | 2001-10-21 18: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. | ||
| 14509ba4 | 2001-10-21 18: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. | ||
| 496dfead | 2001-10-21 18:03:57 | * automake.in (&scan_autoconf_traces): Add support for AM_PATH_LISPDIR and AM_PATH_PYTHON. | ||
| 8dc162ad | 2001-10-21 18: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. | ||
| 00851d5e | 2001-10-20 19: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. | ||
| 9080753a | 2001-10-20 11:18:06 | * 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. | ||
| ce1b77f5 | 2001-10-20 11:17:49 | * 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. | ||
| 68c2cbf5 | 2001-10-20 11:15:10 | * 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. | ||
| 56b9dd8c | 2001-10-20 11:14:51 | * automake.in (&scan_one_autoconf_file): `%generalize' is new, and factors dedicated $libsources assignments. | ||
| c81384ed | 2001-10-20 11:14:37 | * 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. | ||
| 26ac7767 | 2001-10-19 17:07:03 | * automake.in (&read_main_am_file): s/generated automatically/ generated/. Insert @configure_input@, since 2.50 no longer output this automatically for Makefiles. | ||
| 38b1cd8d | 2001-10-17 17:00:39 | * automake.in (am_install_var): Don't strip nobase_ from $X, do this with $nodir_name only. Use $nodir_name where appropriate. | ||
| cbde731f | 2001-10-15 09:38:29 | * 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. | ||
| 21ba3236 | 2001-10-15 07:52:52 | * 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. |