Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| c645bbc8 | 2003-06-26 23:54:07 | * m4/Makefile.am ($(srcdir)/amversion.m4): Rename as ... ($(top_srcdir)/m4/amversion.m4): ... this. (DISTCLEANFILES): Remove. (nodist_m4data_DATA): Remove. amversion.m4 is automatically distributed. (EXTRA_DIST): Add amversion.in. | ||
| 782464d3 | 2003-06-25 14:01:24 | * automake.texi (Top): Use @copying and @insertcopying. Make Alexandre an author. * automake.in ($gen_copyright): Add the "(C)" to Copyright. * lib/depcomp: Likewise. | ||
| 5b94845c | 2003-06-23 21:39:54 | * lib/Automake/Variable.pm (vardef, rvardef, set_seen): New functions. (variable_defined, examine_variable): Remove. (%_ac_macro_for_var): Add an entry for ALLOCA. (require_variables): Use vardef instead of variable_defined. Do not use _cvar. * automake.in (generate_makefile): Do not push $(SOURCE) into @sources. Use define_pretty_variable to define SOURCES. (handle_LIBOBJS, handle_ALLOCA): Use require_variables_for_variable to require LIBOBJS, LTLIBOBJS and ALLOCA. (handle_programs, handle_ltlibraries): Do not define an empty _DEPENDENCIES or _LDFLAGS variable when none is defined. (define_configure_variable): Do not check whether the variable already exists (it's Automake::Variable::define's job). (require_build_directory): Likewise, do not check the existence of am__dirstamp. (generate_makefile, handle_options, handle_languages) (check_libobjs_sources, handle_single_transform_list) (traverse_variable_recursively_worker, handle_source_transform) (handle_lib_objects, handle_LIBOBJS, handle_compile) (handle_libtool, handle_programs, handle_libraries) (handle_ltlibraries, check_typos, handle_texinfo_helper) (handle_man_pages, handle_tags, handle_dist, handle_subdirs) (scan_aclocal_m4, handle_gettext, handle_footer, handle_install) (handle_all, do_check_merge_target, handle_clean, lang_c_finish) (handle_tests, lang_yacc_target_hook, define_pretty_variable) (define_compiler_variable, define_linker_variable) (make_paragraphs, am_primary_prefixes, am_install_var): Adjust to call var, vardef, or set_seen, instead of variable_defined. Use set_seen only for variables which are actually checked by check_typos. * tests/target.test: Delete. * tests/alloca.test, tests/alloca2.test: New files. * tests/libobj3.test: Check error message. * tests/distcom4.test: Make sure configure is in DIST_COMMON. This replace confdist.test. * tests/Makefile.am (TESTS, XFAIL_TESTS): Remove target.test. (TESTS): Add alloca.test and alloca2.test. Remove confdist.test. | ||
| 97aee5d7 | 2003-06-20 20:38:58 | * automake.in (handle_dist): Delete DIST_COMMON before redefining it. Bug report from Akim Demaille. (rewrite_inputs_into_dependencies): Make sure we always return something, even when $add_srcdir is 0. * tests/distcom4.test, tests/distcom5.test: New files. * tests/Makefile.am (TESTS): Add distcom4.test and distcom5.test. | ||
| 91837a7f | 2003-06-20 19:12:32 | * tests/cond29.test: Also check for _SOURCES. Report from Paolo Bonzini. | ||
| 1bac96a2 | 2003-06-20 08:16:43 | * lib/am/configure.am: Replace leading spaces with a real tab. | ||
| abba57e6 | 2003-06-15 22:27:22 | Typo fix | ||
| a74e0565 | 2003-06-15 17:43:20 | * tests/nogzip.test, tests/nogzip2.test: New files. * tests/Makefile.am (TESTS): Add nogzip.test and nogzip2.test | ||
| 45bb4d83 | 2003-06-15 17:35:50 | 2003-06-15 Akim Demaille <akim@epita.fr> * automake.in (&make_paragraphs): Define %GZIP%. (&process_option_list): Accept no-dist-gzip2. (&handle_dist): Complain when no archive format is enabled. * lib/am/distdir.am (DIST_ARCHIVES): New variable. (dist-gzip, dist-bzip2, dist-tarZ, dist-zip): No longer conditioned. (dist): Build $(distdir).tar.gz conditionally. (distcheck): Use DIST_ARCHIVES to find an archive to unpack, and to list built archives. Run $(MAKE) dist instead of dist-gzip. * automake.texi (Options, The types of distributions): Adjust. | ||
| 6ddb960e | 2003-06-15 16:19:48 | 2003-06-15 Jens Elkner <elkner@imsgroup.de> (tiny change) * m4/lispdir.m4 (AM_PATH_LISPDIR): Fix sed commands to work with POSIXLY_CORRECT=1. | ||
| 8293059e | 2003-06-14 22:01:41 | 2003-06-14 Karl Berry <karl@gnu.org> Alexandre Duret-Lutz <adl@gnu.org> * mkinstalldirs (scriptversion): New variable. Setup emacs hooks to update it each time the file is written, as in install-sh. (usage): Improve message. (--version): New option. (--help): Output to stdout, not stderr. | ||
| 541827ee | 2003-06-14 05:05:47 | * lib/install.sh (dsttmp, rmtmp): Do not use '#' in file names; it's not guaranteed by POSIX and it doesn't work on OpenVMS. Bug reported by Bernard Giroud in: http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html | ||
| a70aabfb | 2003-06-14 05:04:52 | (dsttmp, rmtmp): Do not use '#' in file names; it's not guaranteed by POSIX and it doesn't work on OpenVMS. Bug reported by Bernard Giroud in: http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html | ||
| d42de1c8 | 2003-06-05 20:33:05 | * automake.in (check_gnu_standards): Use no-installman and no-installinfo's locations. (process_option_list): Fill %options with locations. (check_cygnus) Fill $options{'no-installinfo'} and $options{'no-dependencies'} with $cygnus_mode, so that it remains a Location. * tests/gnuwarn2.test: New file. * tests/Makefile.am (TESTS): Add gnuwarn2.test. | ||
| 3478d379 | 2003-06-04 20:18:36 | * automake.in (process_option_list): Record the location of ansi2knr's definition. (handle_compile): Use it. * tests/ansi3.test: Make sure the location appears correctly. Update to use set -e. * tests/ansi3b.test: New file. * tests/Makefile.am (TESTS): Add ansi3b.test. | ||
| 32eb6b5a | 2003-06-04 19:30:35 | * tests/alpha.test: Really run $MAKE. Augment to test subdirectories, and check-news report. * tests/alpha2.test: New file. Bug report from Akim Demaille. * tests/gnits2.test: Make sure README-alpha is not distributed. * tests/Makefile.am (TESTS): Add alpha2.test. * automake.in (handle_minor_options): Distribute README-alpha using push_dist_common, not require_file_with_macro. | ||
| 7be4b03a | 2003-06-03 21:09:22 | * lib/Automake/Configure_ac.pm (search_configure_ac, find_configure_ac): Rename as ... (find_configure_ac, require_configure_ac): ... these. * aclocal.in (scan_configure): Adjust call to require_configure_ac. * automake.in (scan_autoconf_files): Likewise. Suggested by Tim Van Holder. | ||
| 9f02b686 | 2003-06-02 23:35:00 | * alocal.in: Use Automake::Configure_ac. ($configure_ac): Delete. (scan_configure): Adjust use of find_configure_ac; * automake.in: Use Automake::Configure_ac. ($configure_ac): Delete. (scan_autoconf_files): Adjust use of find_configure_ac; * lib/Automake/Configure_ac.pm: New file. * lib/Automake/General.pm (find_configure_ac): Delete. Now replaced by Automake::Configure_ac::search_configure_ac. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Configure_ac.pm. * lib/Automake/Variable.pm: Use Automake::Configure_ac. (require_variables): Adjust use of $configure_ac. | ||
| 6735518e | 2003-06-02 21:59:14 | run autoconf | ||
| f68696e2 | 2003-06-02 07:08:40 | * lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am, * lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am, * lib/am/program.am, lib/am/multilib.am, lib/am/mans.am, * lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am, * lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am, * lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am, * lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am, * lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am, * lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am, * lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am, * m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4, * m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4, * m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4, * m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4, * m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4, * m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4, * m4/Makefile.am: White space changes and Copyright updates. | ||
| 4f299408 | 2003-05-29 19:05:55 | * lib/Automake/Variable.pm (check_defined_unconditionally): Add the $parent_cond argument. (output): Use $self->name in diagnostic not $self. (variable_value_as_list): Rename as ... (value_as_list): ... this. Declare as a method. Take a $parent_cond argument and pass it to check_defined_unconditionally. Do not call variable_assert, now that this is a method. (variable_assert): Delete (unused). * automake.in (traverse_variable_recursively_worker): Adjust to use check_defined_unconditionally and value_as_list as a methods. | ||
| 66fdf15e | 2003-05-29 17:34:52 | * lib/Automake/Variable.pm (output): Declare as a method, since it is only used this way. (define): Fix documentation of $cond. Suggested by Raja R. Harinath. | ||
| fde42f14 | 2003-05-25 20:05:50 | * lib/Automake/Variable.pm, lib/Automake/VarDef.pm: New files. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Variable.pm and VarDef.pm. * automake.in: Use Automake::Variable and Automake::VarDef. (MACRO_PATTERN): Delete. Now Automake::Variable::_MACRO_PATTERN. (am_macro_for_var): Delete. Now Automake::Variable::_am_macro_for_var. (ac_macro_for_var): Delete. Now Automake::Variable::_ac_macro_for_var. (silent_variable_override): Delete. Now Automake::Variable::_silent_variable_override. (var_value, var_location, var_comment, var_type, var_owner, var_pretty, content_seen): Delete. This functionality is now offered by Automake::Variable and Automake::VarDef. (VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE, VAR_ASIS, VAR_PRETTY): Delete. Now defined in Automake::VarDef. (var_order): Delete. Now Automake::Variable::_var_order. (appendvar): Delete. Now Automake::Variable::_appendvar. (var_SUFFIX_trigger): Register using Automake::Variable::hook. (initialize_per_input): Call Automake::Variable::reset. (err_var, msg_cond_var, msg_var, reject_var): Delete. Now defined in Automake::Variable. (generate_makefile, process_option_list, handle_languages) (traverse_variable_recursively_worker) (transform_variable_recursively, handle_compile) (handle_libraries, handle_ltlibraries) (check_typos, handle_dist, handle_subdirs, scan_autoconf_files): Adjust to use Automake::Variable functions. (check_ambiguous_condition): Delete. Now Automake::Variable::_check_ambiguous_condition. (condition_ambiguous_p): Delete. Now Automake::Variable::condition_ambiguous_p. (variable_not_always_defined_in_cond): Delete. Now Automake::Variable::not_always_defined_in_cond. (macro_define): Delete. Now Automake::Variable::define. (macro_delete): Delete. Now Automake::Variable::variable_delete. (macro_dump): Delete. Now Automake::Variable::variable_dump. (macros_dump): Delete. Now Automake::Variable::variables_dump. (variable_defined): Delete. Now Automake::Variable::variable_defined, with the target check temporarily disabled. (variable_assert): Delete. Now Automake::Variable::variable_assert. (examine_variable): Delete. Now Automake::Variable::examine_variable. (variable_conditions): Delete. Now Automake::Variable::conditions. (scan_variable_expansions): Delete. Now Automake::Variable::scan_variable_expansions. (check_variable_expansions): Delete. Now Automake::Variable::check_variable_expansions. (check_variable_defined_unconditionally): Delete. Now Automake::Variable::check_defined_unconditionally. (variable_value): Delete. Now Automake::Variable::variable_value. (variable_value_as_list): Delete. Now Automake::Variable::variable_value_as_list. (variable_value_as_list_recursive_worker): Adjust to use Automake::Variable functions. (variable_output): Delete. Now Automake::Variable::output. (define_pretty_variable, define_configure_variable, read_am_file) (define_standard_variables, read_main_am_file): Adjust to use Automake::Variable functions. (handle_variables): Delete. Now Automake::Variable::output_variables. (file_contents_internal, am_primary_prefixes, am_install_var) (require_file_with_macro, require_conf_file_with_macro) (push_dist_common): : Adjust to use Automake::Variable functions. (require_variables): Delete. Now Automake::Variable::require_variables. (require_variables_for_macro): Delete. Now Automake::Variable::require_variables_for_variable. * tests/Makefile.am (XFAIL_TESTS): Add target.test. | ||
| 0e9c8b66 | 2003-05-25 17:12:57 | * tests/dejagnu7.test: Check if runtest supports --status. | ||
| d5dbe84d | 2003-05-23 21:53:34 | * lib/Automake/Location.pm (dump): Output 'INTERNAL' when position is undefined. | ||
| a40a5ffb | 2003-05-23 21:26:06 | * lib/Automake/DisjConditions.pm (human): Fix infinite loop when $self contains only one Condition. | ||
| cd3b3948 | 2003-05-23 21:10:38 | * automake.in: Use plain strict, including refs. (macro_define, handle_single_transform_list): Use &{'name'} to build references to named subroutines. | ||
| c1fb89fb | 2003-05-22 20:44:11 | * automake.texi: Update @dircategory to match the Free Software Directory. End directory entries with dots. | ||
| ccd34c63 | 2003-05-22 20:23:33 | * automake.texi (maintainer-mode): s/Fran | ||
| 32394497 | 2003-05-22 17:50:10 | * automake.in: Move the "main" code at the end. (parse_arguments): Move near the end. ($KNOWN_EXTENSIONS_PATTERN, @known_extensions_list, accept_extensions, var_SUFFIXES_trigger): Move these definitions before any call to register_language. (am_file): Move the definition with all other global variables, do not use local to define it. * Makefile.am (maintainer-check): Expect no `local' in Automake. | ||
| 926cb59f | 2003-05-21 20:30:07 | * lib/Automake/Wrap.pm, lib/Automake/tests/Wrap.pl: New files. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Wrap.pm. * lib/Automake/tests/Makefile.am (TESTS): Add Wrap.pl. * automake.in (handle_texinfo_helper, pretty_print_rule) (variable_output): Adjust to use makefile_wrap instead of pretty_print_internal. (pretty_print_internal): Remove. Renamed as Automake::Wrap::wrap and augmented to accept the $eol and $max_len arguments. | ||
| 49f024bf | 2003-05-18 08:38:21 | * lib/Autom4te/XFile.pm, lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| f79ed3e7 | 2003-05-17 11:31:57 | * lib/am/install.am (install, install-exec, install-data, uninstall): Declare conditionally using a if/else/endif block instead of using ?SUBDIRS?-style conditions. The latter fail when %maybe_BUILT_SOURCES% is replaced by several lines. This fixes a bug introduced on 2003-04-06. * tests/bsource.test: New file. * tests/Makefile.am (TESTS): Add bsource.test. Reported by Bruno Haible. | ||
| 47e8d4ac | 2003-05-11 19:56:59 | * automake.texi (renamed objects): New node. (Program and Library Variables): Move maude_DEPENDENCIES closer to maude_LDADD. Define and use `per-target compilation flags' in the explanation for maude_CFLAGS et al. Link to the `renamed objects' node. Illustrate maude_SHORTNAME. | ||
| 7bb3bbe6 | 2003-05-09 17:58:21 | * lib/install-sh: Update copyright notice and license to that of X11R6. This removes an advertising clause reported as Debian bug #191717. | ||
| 9bbcbdb1 | 2003-05-07 21:12:43 | * configure.in (ACLOCAL): Do not use -I, --acdir is enough. | ||
| ee029043 | 2003-05-07 20:59:08 | * m4/make.m4: Rename the doit target as am__doit, and make it phony. Reported by Philip S Tellis. | ||
| bb1e661b | 2003-05-06 22:36:54 | quote DJGPP; from Simon Richter | ||
| 7a857e24 | 2003-05-06 22:29:16 | * lib/am/configure.am (%MAKEFILE-IN%): Propagate automake's exit status. * tests/makej.test: New file (test Autom4te's cache locking, new in CVS Autoconf). * tests/Makefile.am (TESTS): Add makej.test. | ||
| 12aa5ba6 | 2003-05-06 12:07:22 | * lib/Automake/General.pm (contents): New function. * aclocal.in (greatest_mtime, force_output): New globals. (scan_configure, add_file): Update $greatest_mtime. (parse_arguments): Parse --force. (write_aclocal): Do not overwrite $output_file unless needed. * automake.texi (aclocal options): Document --force. * tests/aclocal7.test: New file. * tests/Makefile.am (TESTS): Add aclocal7.test. | ||
| bdddac7b | 2003-05-05 19:56:21 | * automake.texi (Optional): Document m4_include. (Invoking aclocal): Shake a bit to introduce the various uses of aclocal and explain that aclocal will use m4_include for local files. (Extending aclocal): Show how to install installable macros in $(datadir)/aclocal, and make it clearer that writing installable macros is not the only way to extend aclocal. (Local Macros, Future of aclocal): New sections. | ||
| 2736db9f | 2003-04-27 18:14:37 | * automake.in (@common_files): Remove acinclude.m4 since it will be m4_included by aclocal.m4 and files are always distributed. (scan_aclocal_m4): Do not bother about acinclude.m4 anymore. We will get this dependency when tracing m4_includes. * tests/aclocal6.test: Make sure acinclude.m4 is distributed when used. * tests/acinclude.test: Delete. * tests/Makefile.am (TESTS): Remove acinclude.test. | ||
| 0cfc348e | 2003-04-25 20:46:21 | * automake.in (handle_configure): Don't add @configure_deps to DIST_COMMON, we do this from lib/am/configure.am now. Define the am__configure_deps variable instead of substituing %CONFIGURE_DEPS%. * lib/am/configure.am (%MAKEFILE-IN%, $(top_srcdir)/configure, $(ACLOCAL_M4)): Use $(am__configure_deps) instead of %CONFIGURE_DEPS%. (DIST_COMMON): Add $(am__configure_deps). | ||
| 535b7ba4 | 2003-04-25 18:39:21 | * tests/aclocal6.test: New file. * lib/am/configure.am (am--refresh): New rule. (%MAKEFILE-IN%, %MAKEFILE%, $(top_builddir)/config.status, $(top_srcdir)/configure): Call the top-level am--refresh from subdirectories. ($(ACLOCAL_M4)): Depend upon %CONFIGURE_DEPS%. Call the top-level am--refresh when not in the top-level directory. Fix jump directories for VPATH builds. Suggested by Raja R. Harinath. | ||
| 425c4fdd | 2003-04-24 18:54:46 | typos | ||
| ab57cf28 | 2003-04-24 18:48:07 | * automake.in (scan_aclocal_m4): Do not parse ACLOCAL_AMFLAGS and glob for m4_files (We've got all local m4 files while tracing m4_include's). Diagnose ACLOCAL_M4_SOURCES as obsolete. Distribute aclocal.m4 only at the top-level. (my_glob): Remove. This fixes PR automake/11. (handle_dist): Strip leading `./' from directories. * aclocal.in (add_file): Output 'm4_include([file.m4])' instead of copying local files. (write_aclocal, parse_arguments): Bump copyright date. * configure.in: De not build m4/amversion.m4 from here ... * m4/Makefile.am ($(srcdir)/amversion.m4): ... do this here. (nodist_m4data_DATA): Use $(srcdir)/amversion.m4 instead of amversion.m4. * tests/Makefile.am (XFAIL_TESTS): Remove aclocal5.test. (TESTS): Remove aclocal2.test. Do not test aclocal.test twice. * tests/aclocal2.test: Delete (pointless). * tests/aclocal5.test: Make sure configure's dependencies are distributed. * tests/acinclude.test: Adjust to search for m4_include. * tests/dirlist.test, tests/dup3.test: Run $AUTOCONF and grep configure instead of aclocal.m4. | ||
| b51046f0 | 2003-04-24 18:39:32 | For automake PR/46: * automake.in (scan_aclocal_m4): Work in all directories, not only the top-level. Prepend $(top_srcdir) in front of each aclocal.m4 dependency. * lib/am/configure.am (config.status, configure, $(ACLOCAL_M4)): Define rebuild rules in each directory. * tests/subdir8.test: Augment to exercise aclocal.m4's dependencies from the top-level directory. * tests/aclocal5.test: New file. Exercise aclocal.m4's dependencies from a subdirectory. * tests/Makefile.am (TESTS): Add aclocal5.test. (XFAIL_TESTS): Replace subdir8.test by aclocal5.test. | ||
| 9f26c3bb | 2003-04-24 18:33:42 | For automake PR/46: * lib/am/configure.am (%MAKEFILE-IN%): If Makefile.in is rebuilt because of one of configure's dependencies, run automake without argument to update the whole tree at once. Depend upon %CONFIGURE_DEPS%. (%MAKEFILE%): If Makefile is rebuilt because config.status has been updated, run config.status without arguments. * automake.in (scan_autoconf_traces): Prepend $(top_srcdir) before all files in @configure_deps. * tests/subdir5.test: Modernize configure.in, make sure maude/Makefile was actually created, and exercise %CONFIGURE_DEPS%. * tests/subdir8.test: New file. * tests/Makefile.am (TESTS): Add subdir8.test. (XFAIL_TESTS): Replace subdir5.test by subdir8.test. | ||
| 44496196 | 2003-04-23 21:45:19 | * automake.texi (Requirements): Typo in index s/AC_CONFIG_FILE/AC_CONFIG_FILES/. | ||
| 3fe320b8 | 2003-04-23 19:08:47 | * lib/texinfo.tex: New upstream version. | ||
| 3df5e909 | 2003-04-21 15:09:46 | . | ||
| accb338f | 2003-04-21 15:06:29 | * lib/mkinstalldirs: Remove each sequence of spaces before a TAB character. * lib/depcomp: Search for TAB-SPC, not SPC-TAB. | ||
| c25977d3 | 2003-04-19 11:22:22 | Fix for PR automake/389: * automake.in (handle_configure): Don't put $colon_infile in CONFIG-MAKEFILE. * tests/conff.test: New file. * tests/Makefile.am (TESTS): Add conff.test. Reported by Alexander Turbov. | ||
| a6753ef7 | 2003-04-18 20:05:31 | back out mistaken commit | ||
| b0bc8520 | 2003-04-18 19:59:31 | * tests/defs.in: Handle required=etags to work around Exuberant Ctags. | ||
| d5925a4c | 2003-04-18 17:23:20 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| 9393c937 | 2003-04-18 17:15:02 | * tests/dejagnu3.test, tests/dejagnu4.test, tests/dejagnu5.test: Distribute dejagnu test cases, so that distcheck actually runs them. | ||
| 807a7bb5 | 2003-04-18 09:11:04 | . | ||
| 7f964f3c | 2003-04-18 09:09:57 | (variable_output): Fix typo in comment s/is/if/. | ||
| 0225bb1c | 2003-04-18 09:07:01 | * lib/am/dejagnu.am (site.exp): Don't define tool in site.exp, because we set that by invoking runtest with --tool. * tests/Makefile.am (TESTS): Add dejagnu4.test, dejagnu5.test, dejagnu6.test, dejagnu7.test. * tests/dejagnu4.test: New test. * tests/dejagnu5.test: New test. * tests/dejagnu6.test: New test. * tests/dejagnu7.test: New test. * tests/dejagnu3.test: Make sure the DejaGnu test is actually run. | ||
| 50ca3cb8 | 2003-04-18 08:54:34 | * lib/am/yacc.am (?!GENERIC?%OBJ% aka .y.c): Don't redirect directly to $@. Instead, redirect to $@t and rename upon success. Also, move the commands that update $@ so they are last. Otherwise, this rule could leave the user with an up to date target (.c file) but with a missing or corrupted corresponding .h file. | ||
| 068e12a8 | 2003-04-17 19:57:58 | s/Silent/Silence/ | ||
| 431aff7b | 2003-04-17 19:06:45 | * tests/defs.in: Handle required=runtest, to detect runtest from DejaGnu. * tests/Makefile.am (TESTS): Add dejagnu3.test. * tests/dejagnu3.test: New test. | ||
| 089e4321 | 2003-04-16 19:59:03 | * automake.in (rule_define): If the user tries to override an Automake which has a -local variant, suggest using the -local variant in the -Woverride diagnostic. (handle_factored_dependencies): Register factored rules with rule_define, and define them only in undefined conditions. * tests/Makefile.am (TESTS): Add override.test. * tests/overrid.test: New file. * tests/phony.test: Count the number of .PHONY targets. | ||
| c72520e2 | 2003-04-15 20:40:31 | * lib/am/distdir.am (distuninstallcheck, distcleancheck): Silent these rules, so that we don't confuse users by echoing "echo ERROR:" commands which are not run. | ||
| 5eec56e1 | 2003-04-14 19:59:30 | 2003-03-14 Richard Dawe <rich@phekda.freeserve.co.uk> Alexandre Duret-Lutz <adl@gnu.org> * automake.in (output_texinfo_build_rules, handle_texinfo_helper, initialize_per_input): Add infrastructure for generating HTML documentation from texinfo source. * lib/am/texinfos.am: Add rules for building HTML documentation from texinfo source. * lib/am/texibuild.am: Likewise. * automake.texi (Texinfo): Document rules for building HTML documentation from texinfo source. * tests/txinfo21.test: New file. * tests/Makefile.am (TESTS): Add txinfo21.test. * tests/defs.in: Handle required=makeinfo-html. | ||
| c60acc33 | 2003-04-14 19:13:15 | * automake.in (%silent_variable_override): New variable. (macro_define): Warn about variable definitions overriding Automake variables. (rule_define): Warn about target definitions overriding Automake variables. Fix $condmsg definition. * automake.texi (Invoking Automake): Document the `override' category. * lib/Automake/ChannelDefs.pm (usage): Likewise. * lib/am/texinfos.am [!%?CYGNUS] (MAKEINFO): Do not define, this is already done in m4/init.m4. * tests/dejagnu2.test: Run $MAKE, don't only grep. Use -Wno-override, and make sure we get a warning without. * tests/exeext2.test, tests/substtarg.test: Use -Wno-override, and make sure we get a warning without. * tests/exeext3.test, tests/java2.test, tests/nolink.test, tests/subpkg.test, tests/vartest.test: Use -Wno-override. * tests/txinfo13.test: Use installcheck-local instead of overriding installcheck. * tests/txinfo2.test: Run $MAKE on the real Makefile (this test used to succeed thanks to a failure...) * tests/location.test: Adjust expected messages. * tests/Makefile.am (XFAIL_TESTS): Add txinfo5.test. | ||
| dd33ea9a | 2003-04-12 16:41:59 | * lib/Automake/DisjConditions.pm (true): Don't cache answer. (invert): Update comment. (_simplify): Remove. (simplify): Implement using invert(). * lib/Automake/tests/DisjConditions.pl (test_simplify): Update to reflect changes. | ||
| 6125f2eb | 2003-04-12 11:16:51 | * automake.in (scan_autoconf_files): Augment the error message about AM_INIT_AUTOMAKE not found. Suggested by Bruno Haible. | ||
| 7db82ebd | 2003-04-11 22:11:43 | * lib/Automake/Version.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Version.pm. * lib/Automake/tests/Version.pl: New file. * lib/Automake/tests/Makefile.am (TESTS): Add Version.pl. * tests/Makefile.am (TESTS): Remove version5.test. * tests/version5.test: Delete. Move the tests to Version.pl. * automake.in (version_split, version_compare, version_check): Move ... * lib/Automake/Version.pm (split, compare, check): ... here. | ||
| 5b0f6ee7 | 2003-04-11 21:12:23 | * lib/Automake/tests/Condition.pl (test_reduce_and) (test_reduce_or): Cosmetics. * lib/Automake/tests/DisjConditions.pl (test_sub_conditions): Fix a comment. * lib/Automake/DisjConditions.pm (sub_conditions): Add missing C<...> in comment. * tests/yacc8.test, configure.in: Update copyright year. | ||
| 1b27a67a | 2003-04-10 23:15:46 | * configure.in: Get the build platform name. Define MODIFICATION_DELAY as the time to wait after modifying a file, to cope with timestamp granularity issues, depending on the platform. * tests/defs.in: Define `sleep' using MODIFICATION_DELAY. | ||
| 4cb6003a | 2003-04-10 20:36:14 | 2003-04-08 Eric Siegerman <eric_97@pobox.com> (tiny change) * automake.texi (Public macros): Clarify that the new AM_INIT_AUTOMAKE variant is preferred, and the old one deprecated. Copy-edit the rest of the AM_INIT_AUTOMAKE item. (Hello): Caution that the example uses the deprecated AC_INIT/AM_INIT_AUTOMAKE syntax, and xref to the discussion. | ||
| 738c30a9 | 2003-04-10 19:50:22 | Retain all variable definitions until the whole Makefile.am has been processed, then output all variables in one step, at the top of Makefile.in. (Older revisions used to output user variables before generating Automake targets, and to mix Automake variables with Automake targets, preventing redefinitions of previously output variables.) * automake.in (%var_pretty): New variable. (VAR_ASIS, VAR_PRETTY): New constants. (@var_list): Rename as ... (@var_order): ... this. (initialize_per_input): Clear %var_pretty. (handle_variables): New function, extracted from ... (read_main_am_file): ... here. (generate_makefile): Call handle_variable after everything else. (handle_dist): Use define_pretty_variable, not pretty_print. (pretty_print): Delete. (macro_define): Augment with $COMMENT and $PRETTY parameters. Update %var_comment, %var_pretty, and @var_order. Adjust callers. (variable_pretty_output): Merge with ... (variable_output): ... this, and choose the prettiness on a per-condition basis. (append_comments): Delete. This work is now done by macro_define. (read_am_file, file_contents_internal): Don't call append_comments nor update @var_list, adjust calls to macro_define. (handle_subdirs): Don't explicitly output RECURSIVE_TARGETS, just mark it as VAR_PRETTY. * tests/exeext.test: Make sure bin_PROGRAMS is output only once. Report from Jim Meyering. | ||
| 9845b2f9 | 2003-04-06 19:26:29 | * automake.in (handle_installdirs): Rename as ... (handle_install): ... this. Define maybe_BUILT_SOURCES. (generate_makefile): Adjust call to handle_install. * lib/am/install.am (install): Use %maybe_BUILT_SOURCES%. * automake.texi (Sources, Built sources example): BUILT_SOURCES is honored by `make install' too. * tests/check3.test: Make sure that `make install' also depends upon BUILT_SOURCES. Report from Alexander Turbov. | ||
| a71b3490 | 2003-04-06 18:31:12 | * lib/am/libs.am (ARFLAGS): Define. * automake.in (handle_libraries): Use `$(ARFLAGS)' instead of hard-coding `cru'. * automake.texi (A Library): Explain how AR, ARFLAGS and RANLIB are used, and how they can be overridden. (Program and Library Variables): Adjust to show `$(ARFLAGS)' instead of `cru' * tests/ar.test: Rewrite to test for AR, ARFLAGS, and RANLIB. * tests/ranlib.test: Delete, obsoleted by ar.test. * tests/Makefile.am (TESTS): Remove ranlib.test. Report from Paul Thomas. | ||
| 511a4c11 | 2003-04-03 21:38:39 | * automake.in (check_trailing_slash): New function (variation on a patch by Peter Muir). Diagnose whitespaces following trailing backslash. (read_am_file): Use it. * tests/backsl4.test: New file. * tests/Makefile.am (TESTS): Add backsl4.test. Reported by Peter Muir. | ||
| 9319bbc5 | 2003-03-30 01:56:28 | Speedup Automake::DisjConditions::invert(). * lib/Automake/Condition.pm (multiply): New. * lib/Automake/DisjConditions.pm (_multiply): Use it. (sub_conditions): Likewise. * lib/Automake/Condition.pm (reduce): Rename to ... (reduce_and): ... this. (reduce_or): New. * lib/Automake/DisjConditions.pm (_multiply): Use reduce_or(). * lib/Automake/tests/Condition.pl (test_reduce): Rename to ... (test_reduce_and): ... this. (test_reduce_or): New. * lib/Automake/tests/DisjConditions.pl (test_invert): Update to reflect effect of reduce_or(). (test_simplify): Don't skip invert() on larger inputs. | ||
| 6197026f | 2003-03-29 21:29:08 | Add a $sleep before modifying Makefile.am so that timestamp will change. | ||
| c9c66e4d | 2003-03-29 20:05:20 | tests/yacc8.test: Add a sleep before modifying Makefile.am so that timestamp will change. | ||
| c7e4205d | 2003-03-23 20:37:20 | * lib/am/tags.am (TAGS): Use --etags-include instead of --include, when supported by etags (Exuberant Ctags). * tests/tagsub.test: Rewrite to _run_ the `tags' rule. | ||
| e7f1a07b | 2003-03-20 22:44:34 | For Debian Bug #185388: * automake.texi (Extending): Augment the install-exec-hook discussion with an example how to symlink a versioned binary. * tests/insthook.test: Rewrite to test the above example. Report from James R. Van Zandt. | ||
| 1c092191 | 2003-03-19 21:14:56 | * Makefile.am (maintainer-check): Allow `automake:' tokens, occuring in location.test. Automake now has 5 legitimate unsubstituted @strings@. | ||
| de4bf87f | 2003-03-19 20:41:03 | * tests/aclocal4.test: Require GNU make. | ||
| 05b30fc2 | 2003-03-14 21:57:49 | regen | ||
| 0f1c53ae | 2003-03-14 21:55:01 | * tests/aclocal4.test: New file. Test for the ACLOCAL_M4 bug below. * tests/Makefile.am (TESTS): Add aclocal4.test. | ||
| de27dcb6 | 2003-03-14 21:46:57 | * automake.in (scan_aclocal_m4): Define ACLOCAL_M4 even in subdirectories. Makefile.in depends on that variable. | ||
| bb8d3245 | 2003-03-13 21:43:47 | * m4/init.m4: Remove a leftover comment from the pre-1.7 era. | ||
| 6c960b13 | 2003-03-13 21:33:59 | Fix for PR automake/386: * m4/init.m4: Require Autoconf 2.55. Reported by Owen Taylor. | ||
| b36e1c8d | 2003-03-13 20:50:59 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj) (?GENERIC?%EXT%.lo): Use `mv -f' instead of `mv' in FASTDEP mode. Suggested by Matthias Andree. | ||
| f6f73bf7 | 2003-03-13 20:33:05 | * tests/README: Typo. | ||
| 0b0f6d10 | 2003-03-08 09:02:15 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj) (?GENERIC?%EXT%.lo): Hide the if/then/else machinery for FASTDEP. Just echo the gcc command. Suggested by Karl Berry. | ||
| 6ceac84e | 2003-03-06 21:18:57 | * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use `test -f foo || echo $(srcdir)/` to emulate a VPATH search when outputing suffix rules. This follows 2003-02-25's change. * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. | ||
| 29e44495 | 2003-03-06 21:11:48 | * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use `test -f foo || echo $(srcdir)/` to emulate a VPATH search when outputing suffix rules. This follows 2003-02-25's change. * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. | ||
| ee1ad51f | 2003-03-05 22:22:50 | * automake.texi (Requirements) <AC_CONFIG_FILES>: Files listed with AC_CONFIG_FILES are cleaned by `make distclean'. Don't pretend otherwise. Reported by Rafael Laboissiere. | ||
| a0cb8d12 | 2003-03-04 21:26:06 | * lib/mdate-sh: Find out which column of the ls -l output contains the month. Do not assume it is at least the fifth column. | ||
| 057ebe8a | 2003-02-26 21:05:12 | * automake.texi (Emacs Lisp): Mention that `dist_' can be used. | ||
| dc4f0809 | 2003-02-26 20:53:48 | * automake.texi (Emacs Lisp): Instruct people to use lisp_DATA instead of lisp_LISP when they don't want byte-compilation. Don't mention ELCFILES anymore. * automake.in (handle_data): Allow lisp_DATA. * tests/lisp5.test: New file. * tests/Makefile.am (TESTS): Add lisp5.test. | ||
| 8075904e | 2003-02-26 20:11:18 | * automake.in (handle_emacs_lisp): Don't build *.elc files if ELCFILES was set empty. * tests/lisp4.test: New file. * tests/Makefile.am (TESTS): Add lisp4.test. Reported by Simon Josefsson. | ||
| 5c364035 | 2003-02-26 12:17:14 | * tests/lex3.test, tests/lex5.test: Require flex. Reported by Leo Davis. |