tests


Log

Author Commit Date CI Message
Tom Tromey da09285c 2001-07-04T03:25:16 * configure.in: Released 1.4h.
Tom Tromey 5ff8b67b 2001-07-03T04:19:36 Fix for libtool2.test: * tests/libtool2.test: Use `rm -f' to placate maintainer-check. * lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR. * automake.in (generate_makefile): Call handle_libtool unconditionally. * tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
Tom Tromey c53f6ce8 2001-07-03T03:47:56 * tests/libtool2.test: Look for `.lo' files to be removed.
Tom Tromey 3093fbc6 2001-07-02T20:14:34 * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.
Tom Tromey 8a49ab2b 2001-07-02T20:13:19 * tests/Makefile.am (TESTS): Removed dup.test. * tests/dup.test: Removed. * aclocal.in (scan_file): Don't give error for duplicate macro.
Tom Tromey 6684c5eb 2001-07-01T23:18:09 * tests/Makefile.am (TESTS): Added libtool2.test. * tests/libtool2.test: New file.
Tom Tromey ffcacbab 2001-07-01T22:51:38 2001-06-29 Tom Tromey <tromey@redhat.com> * tests/cond11.test: Use `=', not `=='. * tests/cond12.test: Look for automake in build directory, not source directory. 2001-06-29 Richard Boulton <richard@tartarus.org> * automake.in (conditionals_true_when): Pass first parameters by reference, avoiding bug which put all parameters in @CONDS instead of @WHENS. Report by Kalle Olavi Niemitalo. Take a single WHEN instead of an array of WHENS. Remove FIXME; can't now have an empty @WHENS. (conditional_is_redundant): New sub. (variable_conditions_reduce): Check whether each condition is implied by any of the other conditions (other those already discarded), rather than checking only against those already considered (and kept). Also, fix sense of check: was keeping tautologous terms instead of discarding them. Use conditional_is_redundant instead of conditionals_true_when. * tests/Makefile.am (TESTS): Added cond11.test and cond12.test. * tests/cond11.test: New file. * tests/cond12.test: New file.
Tom Tromey c0d60c16 2001-06-29T06:55:25 2001-06-29 Raja R Harinath <harinath@cs.umn.edu> * automake.in (saw_sources_p): Work even if there are more than one header files, and more than of one type of header. * tests/Makefile.am (TESTS): Added new file. * tests/depend4.test: New file.
Tom Tromey 081f2d51 2001-06-24T03:38:27 Fix for yacc5.test: * lib/ylwrap: Changed usage. * lib/am/yacc.am: Rewrote to use new substitutions. * lib/am/lex.am: Likewise. * automake.in (handle_languages): Skip files whose language doesn't have a compiler. Handle `define_flag' attribute. Changed '$' to "\$" to aid Emacs fontification. (struct): Added `rule_file'. Removed `derived_autodep'. Added `_target_hook' and `define_flag'. (yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile', and `compiler' attributes. Removed `linker', `derived_autodep', and `ansi' attributes. Added `define_flag'. (yacc, yaccxx): Added `_target_hook'. (saw_extension): Count number of times extension seen. (count_files_for_language): New sub. (saw_sources_p): Use it. (handle_single_transform_list): Allow language rewrite function to return a new source extension. Call target_hook. (yacc_sources, lex_sources): Removed. (initialize_per_input): Don't initialize yacc_sources or lex_sources. (lang_yacc_rewrite): Rewrote. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (output_yacc_build_rule): Removed. (output_lex_build_rule): Removed. (lang_yacc_finish): Removed build rule generation. (lang_lex_finish): Likewise. (DASH_D_PATTERN): New global. (lang_yacc_target_hook): New function. (_target_hook): New function. (register_language): Default `define_flag'. * tests/yacc5.test: Updated test. * tests/yacc4.test: Exit with status 77 if bison doesn't work. * tests/yacc3.test: Remove bogus `make' invocation. Added test for all YFLAGS variables.
Tom Tromey 08e7a2e0 2001-06-20T16:46:15 * tests/yacc5.test: Check for per-executable YFLAGS.
Tom Tromey a9fe7261 2001-06-20T00:47:57 * tests/Makefile.am (TESTS): Added yacc5.test. * tests/yacc5.test: New file.
Tom Tromey 5cadf3e0 2001-06-18T01:08:35 * automake.in (require_file_internal): Check for already-required file after searching for it, and only if it is not found. Don't use `readlink' when checking for dangling symlink. Work if --force-missing specified. * tests/acoutput2.test: Also test --force-missing.
Tom Tromey eeaa4f07 2001-06-17T18:53:03 * tests/acoutput2.test: New file. * tests/Makefile.am (TESTS): Added acoutput2.test.
Tom Tromey 4a1d8c50 2001-06-15T17:33:48 * tests/Makefile.am (TESTS): Added libtool.test. * tests/libtool.test: New file.
Tom Tromey de165743 2001-06-15T01:25:11 Fix for bug reported by Steve M. Robbins: * automake.in (handle_single_transform_list): When building a file from a subdirectory, continue to use `AM_' prefix. * tests/Makefile.am (TESTS): Added subobj7.test. * tests/subobj7.test: New file.
Tom Tromey c7f85a7c 2001-06-15T01:10:25 * automake.in (yacc_lex_finish_helper): Find ylwrap in top_srcdir. From Tim Van Holder. * tests/Makefile.am (TESTS): Added yacc6.test. * tests/yacc6.test: New file.
Tom Tromey 54d9efaf 2001-06-15T01:02:11 2001-06-14 Tim Van Holder <tim.van.holder@pandora.be> * tests/defs, tests/installsh.test: Properly support DOS-style paths.
Tom Tromey 21a2bceb 2001-06-15T00:56:07 * tests/Makefile.am (TESTS): Added mdate4.test. * tests/mdate4.test: New file.
Tom Tromey 84029707 2001-06-09T00:34:30 * tests/version4.test: New file. * automake.in (version_check): New sub. (handle_options): Use it. * tests/Makefile.am (AUTOMAKE_OPTIONS): Removed. (TESTS): Added version4.test. * m4/Makefile.am (AUTOMAKE_OPTIONS): Removed. * Makefile.am (AUTOMAKE_OPTIONS): Remove `gnits'.
Tom Tromey 4dc0221c 2001-06-03T17:16:40 * automake.in (variable_conditions_sub): Move parent-only code from here... (variable_conditions): ... to here. (variable_conditions_sub): Include this variable's conditions in the resulting condition list. * tests/Makefile.am (XFAIL_TESTS): Removed ltdeps.test.
Tom Tromey b730d8b4 2001-06-01T15:22:27 * tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test. (TESTS): Likewise. * tests/ltdeps.test: New file. Report from Lars J. Aas.
Tom Tromey 8723031a 2001-05-29T21:04:18 * automake.texi (A Program): Mention `check' prefix. (Program and Library Variables): New node. (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and AM_MAKEINFOFLAGS. (etags): Mention per-program flags. (Tests): Document AM_RUNTESTFLAGS; added sectioning; more updates.
Tom Tromey c487815e 2001-05-20T18:05:06 * configure.in: Updated to 1.4g.
Tom Tromey 35a25603 2001-05-20T17:17:45 * configure.in: Updated to 1.4f.
Tom Tromey 7e9620d6 2001-05-18T02: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.
Tom Tromey e8fef394 2001-05-18T00: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.
Tom Tromey 6cc0fec3 2001-05-17T06: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.
Tom Tromey 6059e528 2001-05-17T05:31:05 For PR automake/174: * tests/Makefile.am (TESTS): Added comment3.test. (XFAIL_TESTS): Likewise. * tests/comment3.test: New file.
Tom Tromey 80f30342 2001-05-17T04: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.
Tom Tromey 51e79b8b 2001-05-17T03:14:24 For PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Added make.test. * tests/make.test: Run test with `make -w'.
Tom Tromey 0d43099b 2001-05-17T03: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.
Tom Tromey e00a9898 2001-05-16T04: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.
Tom Tromey b459ff3b 2001-05-16T04:09:50 * tests/Makefile.am (TESTS): Added maintclean.test. (XFAIL_TESTS): Likewise. * tests/maintclean.test: New file.
Tom Tromey ba60cd83 2001-05-15T18: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.
Tom Tromey fa0fa358 2001-05-15T02: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.
Tom Tromey 1be94280 2001-05-15T02: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.
Tom Tromey e37b4d8a 2001-05-14T05: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.
Tom Tromey 9618da20 2001-05-14T04: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.
Tom Tromey 063988a4 2001-05-13T23:45:33 Report from Robert Boehne: * tests/Makefile.am (TESTS): Added depend2.test. * tests/depend2.test: New file.
Akim Demaille bbf3f9c6 2001-05-13T17: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.
Tom Tromey 62e22791 2001-05-13T16: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'.
Tom Tromey 3906ba67 2001-05-13T04:26:21 * tests/gcj.test: Updated for gcj dependency tracking. * tests/gcj2.test: Likewise.
Tom Tromey edccc341 2001-05-13T01: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.
Tom Tromey 8cebf6e2 2001-05-13T00: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.
Akim Demaille 3b1da915 2001-05-12T12: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.
Tom Tromey 62a0fb28 2001-05-10T05: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.
Tom Tromey a33e103b 2001-05-09T19:11:45 * tests/werror.test: Use `rm -f'.
Tom Tromey adf4c603 2001-05-09T03: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.
Tom Tromey 3ac3237f 2001-05-09T00: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.
Tom Tromey b871815d 2001-05-09T00: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.
Tom Tromey ccddebe5 2001-05-08T23:34:19 For PR automake/149: * tests/Makefile.am (TESTS): Added werror.test. (XFAIL_TESTS): Likewise. * tests/werror.test: New file.
Tom Tromey 604ce630 2001-05-08T19:29:35 * tests/objc.test: Removed. * tests/Makefile.am (XFAIL_TESTS): Removed objc.test. (TESTS): Likewise.
Tom Tromey cf622e00 2001-05-08T17: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.
Akim Demaille a89149b0 2001-05-08T13: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. (&macro_define): Catch bad macro names. (&cond_stack_endif): Better error message. (&file_contents_internal): Don't remove backslashes in variable values. (&macro_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.
Akim Demaille a37c8816 2001-05-08T11: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.
Tom Tromey 98d6bc1b 2001-05-07T16:31:01 For PR automake/46: * tests/Makefile.am (TESTS): Added subdir5.test. (XFAIL_TESTS): Likewise. * tests/subdir5.test: New file.
Tom Tromey d333c64c 2001-05-07T16:29:39 * tests/subobj6.test (wish_SOURCES): Use $MAKE. * tests/subobj5.test (wish_SOURCES): Use $MAKE.
Tom Tromey b12daf23 2001-05-06T23:16:05 * tests/confh4.test: Updated to reflect DEFS change. For PR automake/132.
Tom Tromey 59633baf 2001-05-06T20:15:43 For PR automake/160: * tests/Makefile.am (TESTS): Added subobj5.test and subobj6.test. (XFAIL_TESTS): Added subobj6.test. * tests/subobj6.test: New file.
Tom Tromey ae2fdda5 2001-05-06T18:03:46 * tests/Makefile.am (TESTS): Added new file. (XFAIL_TESTS): Likewise. * tests/texinfo10.test: New file.
Tom Tromey ceb97942 2001-05-06T05:39:58 * tests/Makefile.am (XFAIL_TESTS): Removed man.test. * mans.am (install-man%SECTION%): Handle dist_ and nodist_ prefixes. (uninstall-man%SECTION%): Likewise. * automake.in (handle_man_pages): Handle dist_ and nodist_ prefixes.
Tom Tromey 1a279e3e 2001-05-06T05:25:59 * automake.in (conditional_true_when): Use a hash, not index(). Also, a TRUE component always results in a true return. Fixes test cond10.test. For PR automake/164. * tests/Makefile.am (XFAIL_TESTS): Removed cond10.test.
Tom Tromey 77a0a40f 2001-05-05T22:43:31 2001-05-05 Raja R Harinath <harinath@cs.umn.edu> For PR automake/164: * tests/Makefile.am (TESTS): Added new file. (XFAIL_TESTS): Likewise. * tests/cond10.test: New file.
Akim Demaille 0ffa422b 2001-05-03T08:21:05 Case insensitive FS choke on Automake/ vs automake. Reported by Tim Van Holder. * Automake/: Move in... * lib/: this new directory.
Akim Demaille f059050a 2001-04-27T14:03:26 * tests/specflags4.test, tests/specflags5.test: Remove, merged into... * tests/specflags3.test: here.
Akim Demaille 27251165 2001-04-27T10:45:14 * Automake/: New directory. * Automake/Struct.pm: New file, based on Perl 5.6's Class::Struct. * automake.in (Language): Use Automake::Struct. * tests/defs: Adjust to find Struct.
Pavel Roskin 8fc51016 2001-04-24T18:04:59 Rebuilt.
Pavel Roskin 1b151eff 2001-04-24T17:57:08 * automake.in: Add a forward declaration for register_language(). * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it passes now.
Akim Demaille 45adbe17 2001-04-12T16:51:10 XFAIL: installsh.test.
Tom Tromey f42ed062 2001-04-11T05:44:26 2001-04-10 Robert Collins <robert.collins@itdomain.com.au> * tests/subobj5.test: New file.
Tom Tromey 9c3af685 2001-04-11T04:17:21 2001-04-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m4/make.m4 (AM_MAKE_INCLUDE): Pass `-s' to make. * tests/Makefile.am (TESTS): Added make.test. * tests/make.test: New file.
Tom Tromey 6ce0a7d2 2001-04-11T04:13:08 * tests/defs: Changed how ACLOCAL and AUTOMAKE are set.
Tom Tromey 5b5a3b9c 2001-04-10T20:47:20 2001-04-10 Derek R. Price <dprice@collab.net> * tests/defs: Allow user to override AUTOMAKE and ACLOCAL.
Akim Demaille 56a87bec 2001-04-10T12:41:05 * distdir.am: Add a missing backslash.
Akim Demaille f3d09a31 2001-04-10T09:21:00 * automake.in (&scan_aclocal_m4): Handle $relative_dir and special variables. Specify to the caller whether $regen_aclocal_m4. (&handle_configure): Adjust. Transform `REGEN-ACLOCAL-M4'. * configure.am: Use it. * tests/defs (me): New. * tests/configdeps.test: New.
Akim Demaille 70ab1bae 2001-04-09T18:25:39 XFAIL: objc, subobj2.
Akim Demaille e268e6db 2001-04-09T16:02:40 * tests/cond3.test (expected): Adjust.
Akim Demaille 5871219c 2001-04-09T14:50:53 Use AM_CONDITIONAL and if/endif for AMDEP. * m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP. * automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading to a configure time if/endif), or to `FALSE' (static removal of the code). (&handle_dependencies): Adjust to use `AMDEP_TRUE'. * depend2.am: Use if/endif. Adjust the 101 tests that use dependencies so that they properly invoke aclocal before automake. They need to `see' `AM_CONDITIONAL([AMDEP], ...)'.
Akim Demaille ad16c21d 2001-04-09T10:37:41 More cvsignore.
Akim Demaille cea28392 2001-04-09T09:45:02 * tests/yacc2.test: Don't define several times a variable, as automake complains.
Akim Demaille 548e3c16 2001-04-09T09:42:02 Avoid reading twice header-vars.am as now macro_define complains. * automake.in (&define_standard_variables): Don't output the variables. (&read_main_am_file): Output first user variables, then Automake variables. Don't call twice &define_standard_variables. Save variable comments in $am_vars. (&variable_output): New. (&file_contents_internal): New. Save variable comments in $am_vars. (&file_contents): Use it.
Akim Demaille e9998a57 2001-04-09T09:07:47 * tests/defs, tests/depend3.test: Remove useless code.
Akim Demaille fc0250b3 2001-04-09T09:03:11 * depend2.am (@AMDEP@%FPFX%DEPMODE): Define it when GENERIC so that it does not get noticed twice by automake, which now complains for multiple definitions. * tests/vartar.test: s/INSTALL/install/g, automake now complains because we defined INSTALL.
Tom Tromey 760c7425 2001-04-08T00:27:35 * tests/Makefile.am (XFAIL_TESTS): Added man.test. (TESTS): Likewise. * tests/man.test: New file.
Akim Demaille dd2d93d3 2001-03-23T16:50:30 * automake.in (&file_contents): Use rule_define.
Akim Demaille eedc18e1 2001-03-23T16:23:53 * automake.in (read_am_file): TRUE and FALSE are predefined conditionals. (&by_condition): Adjust. (&conditional_string): Recognize `TRUE' and `FALSE'. (&make_condition): Use it. * m4/cond.m4: Reject TRUE and FALSE as conditionals. * automake.texi (Conditionals): Adjust. * tests/cond9.test: s/FALSE/WRONG/.
Pavel Roskin eb13c416 2001-03-12T15:42:36 * tests/Makefile.am (XFAIL_TESTS): Remove cond3.test, it passes now.
Akim Demaille 678f62bc 2001-03-12T11:15:13 * automake.in (&variable_conditions_permutations): Separate the conditions. * tests/cond3.test: Improve the sed expression.
Pavel Roskin 8c3aa892 2001-03-09T22:08:46 * Makefile.am (maintainer-check): Scan all *.am files and tests for invocations of `rm' without `-f'. * tests/mclean.test: Strengthen to prevent triggering the above test.
Akim Demaille b0ef40c5 2001-03-09T19:17:40 * tests/cond3.test: Strengthen.
Akim Demaille 0e53159e 2001-03-08T13:23:18 * automake.in: Use -w. Normalize all use of `$lang . '-foo'' into `"$lang-foo"'. (&parse_arguments): Support --Werror and --Wno-error as a temporary hack until --warning/-W is properly implemented. (&handle_single_transform_list): Prototype. Be sure to define $directory. Use `exists' instead of testing the value of a maybe undefined hash value. (&add_depend2, &handle_configure, &handle_footer, &file_contents) (&handle_factored_dependencies): Use defined values. (&scan_one_autoconf_file): Save $_. * tests/lex2.test, tests/sinclude.test, tests/suffix3.test: Run automake with --Wno-error.
Akim Demaille 54ae7487 2001-03-07T19:09:44 * automake.in (&handle_all): Use an array instead of a scalar for local_headers. Get rid of all-redirect: let `all' be that target.
Pavel Roskin e5a1edef 2001-03-06T14:56:11 * tests/Makefile.am (XFAIL_TESTS): noinstdir.test removed, it's fixed now.
Pavel Roskin db434bde 2001-03-06T00:48:20 * tests/copy.test: Never use `rm' without `-f' - it may ask questions, notably for read-only files during `make distcheck'. * tests/insh.test: Likewise. * tests/installsh.test: Likewise. * tests/symlink.test: Likewise. * tests/symlink2.test: Likewise. * tests/symlink3.test: Likewise.
Pavel Roskin 49182dcb 2001-03-05T22:14:08 Rebuild.
Pavel Roskin 67f55de8 2001-03-05T22:11:05 * noinstdir.test: New test. * tests/Makefile.am (TESTS): Add noinstdir.test. (XFAIL_TESTS): Likewise.
Pavel Roskin fb3e68bc 2001-03-05T17:05:26 Rebuild.
Akim Demaille 65e17bce 2001-03-05T15:03:00 If OBJEXT and EXEEXT are not set, provide a default value, and use them unconditionally. * automake.in (&generate_makefile): Provide default values for EXEEXT and OBJEXT. (&get_object_extension, &finish_languages) (&handle_single_transform_list, &handle_programs, &add_depend2) (&check_cygnus, &lang_c_finish, am_install_var): Don't bother with them, they are defined. * compile.am, depend2.am, program.am, progs.am: Likewise. * remake-hdr.am: Fix a typo. * tests/cxxo.test, tests/fo.test, tests/implicit.test, * tests/interp.test, tests/subobj.test, tests/subobj2.test, * tests/suffix2.test: Adjust.
Akim Demaille 0794a12b 2001-03-05T14:45:40 Make the installation/uninstallation of Info pages follow the regular am/recursive scheme. * automake.in (%required_targets, %dependencies): Add install-info. (%dependencies): Add install-info, install-info-am, and unstall-info. (&handle_subdirs): Don't transform INSTALLINFO, which mapping was reversed BTW. Does anybody use the option `no-installinfo'? (&handle_merge_targets): Let the handling of info related targets to... (&handle_factored_dependencies): this. * subdirs.am: Use ?INSTALL-INFO?. * texinfos.am: Define the install-info, uninstall-info and uninstall-info-am targets.
Akim Demaille f455f2ed 2001-03-05T14:44:27 * automake.in (%required_targets, %dependencies): Add dvi, info, dvi-am, info-am. (@info, @dvi): Remove. (&handle_texinfo, &handle_merge_targets): Adjust. (&handle_factored_dependencies): Required targets are phony. * texinfos.am: Build info, dvi, and the corresponding -am or -recursive targets.