Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 6ebb6677 | 2001-05-27 16:57:45 | * lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS. | ||
| 5f380908 | 2001-05-26 06:20:19 | 2001-05-25 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_single_transform_list): Skip unknown extensions. | ||
| 75f1df10 | 2001-05-25 14:50:30 | * m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS. | ||
| 0b590d42 | 2001-05-24 06:23:20 | * automake.in (handle_texinfo_helper): Find mdate-sh in current directory in some situations. | ||
| 19f70379 | 2001-05-24 05:58:48 | * automake.in (generate_makefile): Better explanation for ansi2knr fix. | ||
| 55ace4b1 | 2001-05-24 05:57:26 | 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_languages, handle_single_transform_list): Skip unknown extensions. (derive_suffix): Check whether $extension_map{$source_ext} is undefined, not empty. | ||
| dcfc9386 | 2001-05-24 05:56:06 | 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_languages, handle_single_transform_list): Use language '' for unknown extensions. (derive_suffix): Check whether $extension_map{$source_ext} is undefined, not empty. | ||
| 6638db38 | 2001-05-24 05:50:35 | 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (read_am_file): Ignore trailing backslash on | ||
| ff1cb3bd | 2001-05-23 01:05:47 | 2001-05-22 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names. | ||
| 221f0d96 | 2001-05-21 08:31:45 | * automake.texi (Macros): Explain the ``AC_PROG_LEX invoked multiple times'' warning. | ||
| c487815e | 2001-05-20 18:05:06 | * configure.in: Updated to 1.4g. | ||
| 35a25603 | 2001-05-20 17:17:45 | * configure.in: Updated to 1.4f. | ||
| 4ba9b87d | 2001-05-20 17:10:11 | * Makefile.am (EXTRA_DIST): Added ChangeLog.2000. | ||
| 33079e3a | 2001-05-20 05:59:43 | * lib/ansi2knr.c: New version. * Makefile.am (FETCHFILES): Added ansi2knr.c. (fetch): Likewise. | ||
| 5dc7e750 | 2001-05-20 05:03:32 | * config.guess, config.sub: New versions from FSF. * Makefile.am (fetch): Compare against files in srcdir. | ||
| 572c5742 | 2001-05-20 04:40:51 | For for ansi2knr report from Harlan Stenn: * automake.in (generate_makefile): Run handle_compile before handle_languages. | ||
| cce80296 | 2001-05-18 17:43:46 | * automake.in: Reverted erroneous checkin. | ||
| 2b3f00e7 | 2001-05-18 17:08:23 | * lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust to missing `install-info'. | ||
| 56e9a6e6 | 2001-05-18 14:01:39 | Regen. | ||
| 62541da4 | 2001-05-18 02:20:39 | * automake.in (lang_c_finish): Use `rm -f'. | ||
| 7e9620d6 | 2001-05-18 02:19:44 | * automake.in (lang_c_finish): Remove _.c file if ansi2knr fails. * tests/Makefile.am (TESTS): Added new file. * tests/ansi5.test: New file. | ||
| 48b22ed4 | 2001-05-18 01:14:53 | 2001-05-17 Alexandre Duret-Lutz <duret_g@epita.fr> * lib/am/install.am (install-strip): Set INSTALL_PROGRAM_ENV if STRIP is not empty. * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM to install-sh unconditionally. Don't set INSTALL_STRIP_PROGRAM_ENV. * automake.texi (Requirements): Document the use of the STRIP variable in cross-compilation environments. | ||
| e8fef394 | 2001-05-18 00:00:33 | * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert to no dependency tracking. * tests/Makefile.am (TESTS): Added depcomp2.test. * tests/depcomp2.test: New file. From Pavel Roskin. | ||
| 9ff26b23 | 2001-05-17 18:29:08 | * lib/depcomp (aix): Bug fix and simplification from Larry Jones. | ||
| 12b2a45c | 2001-05-17 07:20:34 | * lib/depcomp (tru64): New dependency tracking mode. | ||
| de9bc471 | 2001-05-17 06:56:21 | Fix for PR automake/159: * lib/depcomp (aix): Rewrote. (sgi): Likewise. | ||
| 6cc0fec3 | 2001-05-17 06:32:15 | Fix for PR automake/174: * tests/Makefile.am (XFAIL_TESTS): Removed comment3.test. * automake.in (read_am_file): Warn if `#' is at start of rule. | ||
| 6059e528 | 2001-05-17 05:31:05 | For PR automake/174: * tests/Makefile.am (TESTS): Added comment3.test. (XFAIL_TESTS): Likewise. * tests/comment3.test: New file. | ||
| 80f30342 | 2001-05-17 04:50:52 | Fix for PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Removed make.test. * m4/make.m4 (AM_MAKE_INCLUDE): Omit `Entering directory' and `Leaving directory' messages. | ||
| 51e79b8b | 2001-05-17 03:14:24 | For PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Added make.test. * tests/make.test: Run test with `make -w'. | ||
| 0d43099b | 2001-05-17 03:02:38 | * tests/Makefile.am (TESTS): Removed maintclean.test. * lib/am/clean.am (maintainer-clean-generic): Don't remove Makefile.in. * lib/am/configure.am (maintainer-clean-am): Removed. (maintainer-clean-conf): Removed. * tests/maintclean.test: Removed. | ||
| 9449973a | 2001-05-16 05:17:04 | Fix for PR automake/177: * Makefile.am (maintainer-clean): Set perllibdir before invoking automake or aclocal. | ||
| e00a9898 | 2001-05-16 04:32:09 | Fix for maintclean.test: * tests/Makefile.am (XFAIL_TESTS): Removed maintclean.test. * lib/am/clean.am (distclean-generic): Don't remove config.cache or config.log. (distclean, maintainer-clean): Moved to... * lib/am/configure.am: ... here. (distclean): Remove config.cache and config.log. (maintainer-clean): Removed. (maintainer-clean-conf): New target. (maintainer-clean-am): New target. | ||
| b459ff3b | 2001-05-16 04:09:50 | * tests/Makefile.am (TESTS): Added maintclean.test. (XFAIL_TESTS): Likewise. * tests/maintclean.test: New file. | ||
| ba60cd83 | 2001-05-15 18:04:56 | Fixes PR automake/175: * tests/target-cflags.test: Use $needs_gnu_make. * tests/exsource.test: Use $needs_gnu_make. * tests/make.test: Require GNU make. * tests/defs (needs_gnu_make): Compute. | ||
| 16a59b89 | 2001-05-15 03:33:20 | * lib/ylwrap: Fixed quoting on regular expression. Fixes yacc4.test. | ||
| fa0fa358 | 2001-05-15 02:49:51 | Fix for texinfo10.test. * tests/Makefile.am (XFAIL_TESTS): Remove texinfo10.test. * lib/am/texinfos.am: Use LOCAL-TEXIS liberally. * automake.in (handle_texinfo_helper): New sub. (handle_texinfo): Rewrote. Now defines LOCAL-TEXIS. * tests/texinfo10.test: Added more cases. | ||
| 1be94280 | 2001-05-15 02:21:54 | Fix for yaccvpath.test: * tests/Makefile.am (XFAIL_TESTS): Removed yaccvpath.test. * lib/am/distdir.am (distdir): Always look for file in build directory first. * lib/ylwrap: Quote the `#line' regular expression. * lib/am/yacc.am (%YACC_SUFFIX%%C_SUFFIX%): Reverted earlier change; don't run sed on the generated file. * tests/yaccvpath.test: Create new parser in srcdir. Added test to make sure parser will be rebuilt at dist time. | ||
| 15824342 | 2001-05-14 16:15:03 | * automake.in ($IGNORE_PATTERN): Allow spaces before comments beginning with `##'. * automake.texi (General Operation): Document it. | ||
| 464674b1 | 2001-05-14 12:25:11 | New. | ||
| 3a40189e | 2001-05-14 12:14:37 | Typo. | ||
| 8a7cf404 | 2001-05-14 09:39:24 | Typo. | ||
| e37b4d8a | 2001-05-14 05:09:31 | Reported by Rainer Orth: * lib/am/distdir.am (?DISTDIR?distdir): Define conditional on TOPDIR_P. * tests/Makefile.am (TESTS): Added distname.test. * tests/distname.test: New file. | ||
| 709643b6 | 2001-05-14 04:52:44 | * Makefile.am (dist_pkgdata_DATA): Removed. | ||
| 9618da20 | 2001-05-14 04:48:45 | 2001-05-13 Tom Tromey <tromey@redhat.com> * tests/defs: Find files to copy in lib/. * automake.in (perllibdir): Set to Automake directory. * ansi2knr.c, ansi2knr.1: Removed. * Makefile.am (dist_am_DATA): Removed. (amdir): Removed. (maintainer-check): Look for lib/am/*.am. Expect 28 lines of diffs. (scriptdir): Removed. (dist_script_DATA): Likewise. (install-data-hook): Likewise. (installcheck-local): Likewise. (TAGS_FILES): Removed amfiles. (dist_pkgdata_DATA): Removed ansi2knr.c and ansi2knr.1. * tests/installsh.test (AUTOMAKE): Use --libdir, not --amdir, and point it to the right directory. * ansi2knr.am, check.am, clean-hdr.am, clean.am, comp-vars.am, compile.am, configure.am, data.am, dejagnu.am, depend.am, depend2.am, distdir.am, footer.am, header-vars.am, header.am, install.am, java.am, lang-compile.am, lex.am, library.am, libs.am, libtool.am, lisp.am, ltlib.am, ltlibrary.am, mans-vars.am, mans.am, multilib.am, program.am, progs.am, python.am, remake-hdr.am, scripts.am, subdirs.am, tags.am, texi-vers.am, texibuild.am, texinfos.am, yacc.am: Moved to lib/am/. * configure.in (AC_OUTPUT): Added lib/am/Makefile. (AUTOMAKE): Use --libdir, not --amdir. Ues AC_CONFIG_AUX_DIR. * lib/Makefile.am (SUBDIRS): Added `am'. (scriptdir): New macro. (dist_script_DATA): Likewise. (dist_pkgdata_DATA): Likewise. (install-data-hook): New target. (installcheck-local): Likewise. * lib/am/Makefile.in: New file. * lib/am/Makefile.am: Removed everything except amdir and dist_am_DATA. 2001-05-13 Akim Demaille <akim@epita.fr> * automake.in ($pkgdata_dir): Rename as... ($libdir): this. ($am_dir): Remove, replace it's uses with $libdir. (&parse_arguments): Replace --amdir with --libdir. * automake.texi (Invoking Automake): Document --libdir, not --amdir. * tests/defs (AUTOMAKE): Use --libdir, not --amdir. | ||
| 42a74cb1 | 2001-05-14 00:01:09 | * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Use AMDEP_TRUE, not AMDEP. * m4/depend.m4 (AM_DEPENDENCIES): Require AM_DEP_TRACK. Correctly look at AMDEP_TRUE, not AMDEP. | ||
| 063988a4 | 2001-05-13 23:45:33 | Report from Robert Boehne: * tests/Makefile.am (TESTS): Added depend2.test. * tests/depend2.test: New file. | ||
| fb55cab8 | 2001-05-13 23:31:05 | 2001-05-13 James Henstridge <james@daa.com.au> * m4/python.m4 (AM_PATH_PYTHON): Added more names for python. Point pythondir at site-packages directory. Rename PYTHON_SITE_PACKAGE to pkgpythondir. Rename PYTHON_SITE_EXEC to pyexecdir. Removed package/module argument. Removed PYTHON_SITE_INSTALL. Added version checking. | ||
| 82617827 | 2001-05-13 23:06:35 | 2001-05-14 Jim Meyering <meyering@lucent.com> * automake.in (macro_define): Change one remaining use of `variable_dump' to `macro_dump'. | ||
| 73af87a1 | 2001-05-13 23:02:41 | * m4/depend.m4 (AM_DEPENDENCIES): Prefer gcc3 over gcc for objc and gcj. | ||
| 9f36f5f1 | 2001-05-13 17:51:16 | Remove wrong entry. | ||
| 4d057d56 | 2001-05-13 17:41:19 | * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext) (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp) (&am_primary_prefixes): Use `map' rather than `grep'. | ||
| a79b2c68 | 2001-05-13 17:20:11 | * automake.in (Language): Set config_vars for yacc, yaccxx, lex, lexxx, asm. (&lang_c_finish, &lang_yacc_finish, &lang_lex_finish): Simplify. (&lang_asm_finish): Remove, set asm's finisher to C's one. | ||
| bbf3f9c6 | 2001-05-13 17:19:18 | * lang-compile.am: New file, loaded once per language. * depend2.am: Move definitions loaded once per language in the aforementioned file. * automake.in (&handle_languages): Load it. (&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now handled by lang-compile.am. | ||
| 62e22791 | 2001-05-13 16:40:28 | 2001-05-13 Tom Tromey <tromey@redhat.com> * tests/Makefile.am (TESTS): Added python.test. * tests/python.test: New file. * automake.in (handle_languages): Use config_aux_dir_set_in_configure_in. (handle_python): Correctly mention AM_PATH_PYTHON. Use py-compile, not py_comp. Define py_compile macro. 2001-05-13 Derek Price <dprice@openavenue.com> * automake.in (require_file_with_conf_line, require_file_with_line, require_file): Pass a @require_file_path of $relative_dir instead of '.' to require_file_internal so that all the special casing of '.' can be removed elsewhere. (require_config_file, require_conf_file_with_line, require_conf_file_with_conf_line): Remove special casing for '.' and make sure $config_aux_dir is maintained properly. (require_file_internal): Remove special casing of '.' and set @require_file_path when missing files are added. (maybe_push_required_file): Remove special casing of '.' (handle_dependencies): Remove a workaround for a bug now fixed and remove $config_aux_dir special casing. (handle_configure): Remove special casing for $config_aux_dir (handle_python): Ditto. (yacc_lex_finish_helper): Change $config_aux_dir switch to switch on the value of $config_aux_dir_set_in_configure_in. (handle_texinfo): Ditto. (scan_one_configure_file): Set $config_aux_dir and $config_aux_dir_set_in_configure_in properly so special casing on the value of $config_aux_dir can be removed elsewhere. * tests/depcomp.test: New file. * tests/confsub.test: Look for depcomp in $(top_srcdir) instead of the first subdir containing a C file. * tests/libobj2.test: Ditto. * tests/Makefile.am (TESTS): Added 'depcomp.test'. | ||
| 3906ba67 | 2001-05-13 04:26:21 | * tests/gcj.test: Updated for gcj dependency tracking. * tests/gcj2.test: Likewise. | ||
| edccc341 | 2001-05-13 01:55:42 | Fixes PR automake/169. * m4/depend.m4 (AM_DEPENDENCIES): Handle GCJ. Don't assume gcc style for OBJC. * automake.in (java): Added autodep entry. * tests/Makefile.am (TESTS): Added gcj3.test. * tests/gcj3.test: New file. | ||
| 8cebf6e2 | 2001-05-13 00:46:53 | 2001-05-12 Raja R Harinath <harinath@cs.umn.edu> * automake.in (ASSIGNMENT_PATTERN): Make variable-name pattern stop at the first '='. * tests/Makefile.am (TESTS): Added vars.test. * tests/vars.test: New file. | ||
| 3b1da915 | 2001-05-12 12:36:03 | * automake.in (&handle_single_transform_list): Simplify computation of $object and $this_obj_ext. * tests/lex3.test: Merge into... * tests/lex.test: here. * tests/pr19.test: Improve and rename as... * tests/lex3.test: this. | ||
| 62a0fb28 | 2001-05-10 05:39:13 | * automake.in (read_am_file): Correctly compute $saw_bk. (scan_autoconf_files): Ensure configure_dist_common is always set. * tests/defs (AUTOMAKE): Added --Werror. | ||
| 4877109b | 2001-05-09 22:43:58 | * automake.in (define_compiler_variable): Escape $(LIBTOOL) in double quotes. | ||
| a33e103b | 2001-05-09 19:11:45 | * tests/werror.test: Use `rm -f'. | ||
| 944b6911 | 2001-05-09 18:29:37 | * automake.in (&am_line_warning): Invoke `am_line_error', not itself. | ||
| 833be730 | 2001-05-09 18:27:26 | * automake.in: Remove some code left from bad patches. (&handle_dependency): Remove, for the same reason. | ||
| 9a37974f | 2001-05-09 18:24:12 | * automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET. (&handle_tests_dejagnu, &define_standard_variables): Don't. (&define_standard_variables): Don't transform %top_builddir% since... * header-vars.am: Use %TOPDIR% instead. | ||
| 10d39f63 | 2001-05-09 06:31:20 | * automake.in (@objects): Remove, unused. Remove all the code related to it, and to former `$(OBJECTS)'. | ||
| adf4c603 | 2001-05-09 03:10:05 | For PR automake/29: * ylwrap: Handle arguments to program. Remove old code that tried to avoid absolute paths and add new code to do it in all cases. Removed ancient logic that tried to deal with relative path. * tests/Makefile.am (TESTS): Added yacc4.test. * tests/yacc4.test: New file. | ||
| 3ac3237f | 2001-05-09 00:23:57 | Fix for PR automake/149 and werror.test: * automake.in (require_file_internal): Use am_line_warning or am_conf_line_warning when suppressing error. (am_line_warning): New sub. (am_conf_line_warning): Save and restore warning signal. * tests/Makefile.am (XFAIL_TESTS): Removed werror.test. | ||
| b871815d | 2001-05-09 00:03:32 | Fix for PR automake/36: * tests/Makefile.am (TESTS): Added asm.test. * tests/asm.test: New file. * automake.in (asm): Use ASFLAGS and AS. (lang_asm_finish): New sub. | ||
| 09f4a93a | 2001-05-08 23:50:53 | * automake.in (read_am_file): Removed debugging code. | ||
| ccddebe5 | 2001-05-08 23:34:19 | For PR automake/149: * tests/Makefile.am (TESTS): Added werror.test. (XFAIL_TESTS): Likewise. * tests/werror.test: New file. | ||
| 00e65cdd | 2001-05-08 20:34:26 | * automake.in (conditional_true_when): Don't return if we see `TRUE'. | ||
| 604ce630 | 2001-05-08 19:29:35 | * tests/objc.test: Removed. * tests/Makefile.am (XFAIL_TESTS): Removed objc.test. (TESTS): Likewise. | ||
| 85862461 | 2001-05-08 19:12:54 | * automake.in (subst): New sub. (handle_languages): Use it. (output_lex_build_rule): Likewise; also use _am_quote. (check_libobjs_sources): Likewise. (make_paragraphs): Use subst. | ||
| dc18e55e | 2001-05-08 18:30:45 | * automake.in (check_libobjs_sources): Re-fixed AMDEP_TRUE problem. * automake.in (file_contents_internal): Prototype now `$$%'. (register_language): Prototype now `%'. | ||
| cf622e00 | 2001-05-08 17:58:03 | Fixes test subobj6.test and PR automake/160: * tests/Makefile.am (XFAIL_TESTS): Removed subobj6.test. * compile.am (mostlyclean-compile): Added MOSTLYRMS. (distclean-compile): Added DISTRMS. * tests/subobj6.test (wish_SOURCES): Updated to reflect `mostlyclean' use; added test for non-subdir case. * automake.in (compile_clean_files): New global. (MOSTLY_CLEAN, DIST_CLEAN): New constants. (initialize_per_input): Initialize compile_clean_files. (handle_single_transform_list): Set compile_clean_files entries. (handle_compile): Handle compilation cleanups. | ||
| b2083f53 | 2001-05-08 16:17:29 | * automake.texi (Canonicalizing Automake macros): Document not canonicalizing strudels (@) anymore. | ||
| c268d32c | 2001-05-08 14:06:36 | * distdir.am (dist-all): Build all the flavors using a single distdir. | ||
| 065cad6d | 2001-05-08 13:53:30 | * automake.in (&file_contents_internal): Apply the @cond_stack to the rules and assignments. Don't rely on `$.' as it's biased by &make_paragraphs. Don't remove backslashes in variable values. | ||
| a89149b0 | 2001-05-08 13:12:59 | * automake.in ($IGNORE_PATTERN): Improve for multi-line matches. ($RULE_PATTERN): Use that from `&make_paragraphs'. ($MACRO_PATTERN): Just catch the name of a macro. ($BOGUS_MACRO_PATTERN): Remove. ($ASSIGNMENT_PATTERN): New. (&file_contents_internal, &make_paragraphs): Adjust. (¯o_define): Catch bad macro names. (&cond_stack_endif): Better error message. (&file_contents_internal): Don't remove backslashes in variable values. (¯o_define): Do it for `+=' user variables. (&define_standard_variables): Use `undef' instead of a dummy variable. (&make_paragraph): Be sure not to chop the trail of hash only lines: adjust the `##' regexp. (&rule_define): Fix a bug: don't read $1 but $target. * tests/condincl.test: Strengthen. | ||
| c34b553c | 2001-05-08 13:02:57 | * automake.in (Language): Add attributes `Name' and `config_vars'. (&finish): Work properly if there is no _finish. (Automake): Register language Names and AC_SUBST dependencies. Register Fortran 77 variables upon which ratfor and ppf77 depend. (&handle_languages): Once per language, invoke `define_linker_variables', and check its config_vars. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Remove. (&lang_ppf77_finish, &lang_ratfor_finish): Adjust. | ||
| 513a325d | 2001-05-08 12:36:33 | * automake.in (&file_contents_internal): Accept $IS_AM. (&handle_compile, &define_standard_variables, &file_contents): Adjust. | ||
| 2798bc08 | 2001-05-08 12:33:12 | * automake.in (am_install_var): Use `next' instead of `if' on the body of $X loop. | ||
| ed5e54c8 | 2001-05-08 12:05:19 | * automake.in (Language): Add attributes `lder' and `ld'. (®ister_language): Specify for cxx, objc, f77, gcj. (&define_linker_variable): New. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Adjust. (&libtool_compiler): Remove. | ||
| cc0ba3e7 | 2001-05-08 11:48:47 | * ext-compile.am: Remove. | ||
| 40615b9e | 2001-05-08 11:38:47 | * automake.in (&handle_lib_objects_cond): Don't take $LEX_SEEN as argument, as you don't use it. Hence... (&handle_lib_objects): Don't take $LEX_SEEN as argument, as you don't use it. Hence... (&handle_programs): Don't mess with %lex_sources, as you don't use it. | ||
| 30fe262c | 2001-05-08 11:37:54 | * automake.in (Language): Add attribute `link'. (®ister_language): Specify for cxx, objc, f77, gcj. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Adjust. | ||
| 2691a90c | 2001-05-08 11:27:22 | * automake.in (&define_compiler_variables): Use only $LANG as argument. (&handle_languages): Adjust. | ||
| a37c8816 | 2001-05-08 11:18:05 | * automake.in (&define_program_variable): Remove. (&scan_one_autoconf_file): Skip MAKEINFO when found in an AM_MISSING_PROG. (&handle_texinfo): Don't define MAKEINFO and TEXI2DVI. * texinfos.am: Do it. | ||
| 6ec97235 | 2001-05-08 11:00:12 | * automake.in (&handle_tests_dejagnu): Don't define EXPECT and RUNTEST. * dejagnu.am: Do it. (site.exp): Use `if'. | ||
| 72056a29 | 2001-05-08 10:59:37 | * automake.in: Formatting changes. (variable_dump, variables_dump): Rename as... (macro_dump, macros_dump): these. | ||
| 6831f0da | 2001-05-08 10:58:49 | Support `if !COND', `else COND', `end COND'. * automake.texi (Conditionals): Document it. * automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN) ($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use `d' and `s'. ($IF_PATTERN, $ELSE_PATTERN, $ENDIF_PATTERN): Likewise, and accept a leading `!' before the condition. (&handle_options): Use `d'. (&cond_stack_if, &cond_stack_else, &&cond_stack_endif): New. (&read_am_file, &file_contents_internal): Use them. (&transform): No longer substitute `%!COND%', forcing the use of `! %?COND%'. * ansi2knr.am, lex.am, tags.am, texinfos.am, yacc.am: Adjust. | ||
| 5f6d34d0 | 2001-05-08 10:42:21 | Uniform handling of per-object compilation rules. Note: Automake is repaired. * automake.in (&handle_languages): Output per object rules for all the objects, not only for those which language supports dependency tracking. Fix Automake: when outputting per-object rules, use `-o' if the language has no `output_flag', as it's really needed. (&handle_single_transform_list): Instead of special casing files which need per object rules but which language don't support dependency tracking, keep them in the queue for processing by `&handle_languages'. | ||
| 7e00b811 | 2001-05-08 10:39:49 | * automake.in (&handle_languages): `ext-compile.am' and `depend2.am' are now equivalent for generic rules: output only the latter. * ext-compile.am: Remove. | ||
| beeeae16 | 2001-05-08 10:38:12 | Note: This patch breaks Automake. Repaired within two patches. * automake.in (Language): Replace the attribute `output_arg' with `compile_flag' and `output_flag'. (Automake): Adjust language registrations. (&handle_languages): Transform `-c' and `-o' for both suffix and per object rules, instead of `OUTARG' and `LTOUTARG' only for generic rules. (&handle_single_transform_list): Adjust to `compile_flag' and `output_flag'. * depend2.am, ext-compile.am: Use `%-c%' and `%-o%'. | ||
| 9c642c37 | 2001-05-08 09:46:12 | * automake.in (&handle_languages): Don't transform %COMPILER%. Use `$lang->compiler' instead of `$pfx' to transform generic %COMPILE% and %LTCOMPILE%. * ext-compile.am: Use %COMPILE%, %LTCOMPILE% and %SOURCE% instead of %COMPILER% and $<. | ||
| dc92d564 | 2001-05-07 21:41:18 | * automake.in (&handle_languages): Use the same `%transform' for both `depend2.am' and `ext-compile.am'. Move the definition of `$flag' where it is used, and rename as `$flags'. | ||
| 5e81d040 | 2001-05-07 17:51:54 | * automake.in (&handle_languages): Compute `$ltoutarg' and `$outarg' independently from dependency code. There is no use looping on a language's possible extensions since we loop over used extensions. Therefore, there is no use for a local `%transform'. | ||
| aba89d1b | 2001-05-07 17:40:48 | * automake.in (&handle_languages): Don't use $comp. | ||
| 73b30787 | 2001-05-07 17:39:10 | * automake.in (&handle_languages): Merge the two loops over %extension_seen/%languages into one and group code to be run once per language together. |