Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 6f6f78e2 | 2003-01-14 07:22:22 | Rename some files for the sake of 8+3 file systems. * tests/aclocali.test: Rename to tests/aclocal.test. * tests/aclocali1.test: Rename to tests/aclocal2.test. * tests/aclocalii.test: Rename to tests/aclocal3.test. * tests/acoutput.test: Rename to tests/acoutpt.test. * tests/acoutput2.test: Rename to tests/acoutpt2.test. * tests/acouttbs.test: Rename to tests/acoutbs.test. * tests/acouttbs2.test: Rename to tests/acoutbs2.test. * tests/autoheader.test: Rename to tests/autohdr.test. * tests/autoheader2.test: Rename to tests/autohdr2.test. * tests/condincl.test: Rename to tests/condinc.test. * tests/condincl2.test: Rename to tests/condinc2.test. * tests/distcommon.test: Rename to tests/distcom.test. * tests/distcommon2.test: Rename to tests/distcom2.test. * tests/distcommon3.test: Rename to tests/distcom3.test. * tests/installsh.test: Rename to tests/instsh.test. * tests/installsh2.test: Rename to tests/instsh2.test. * tests/instdata.test: Rename to tests/instdat.test. * tests/instdata2.test: Rename to tests/instdat2.test. * tests/libobj12b.test: Rename to tests/libobj13.test. * tests/link_f_c.test: Rename to tests/link_fc.test. * tests/link_f_c_cxx.test: Rename to tests/link_fccxx.test. * tests/link_f_cxx.test: Rename to tests/link_fcxx.test. * tests/nodefine.test: Rename to tests/nodef.test. * tests/nodefine2.test: Rename to tests/nodef2.test. * tests/required.test: Rename to tests/reqd.test. * tests/required2.test: Rename to tests/reqd2.test. * tests/sourcesub.test: Rename to tests/srcsub.test. * tests/sourcesub2.test: Rename to tests/srcsub2.test. * tests/specflags.test: Rename to tests/specflg.test. * tests/specflags2.test: Rename to tests/specflg2.test. * tests/specflags3.test: Rename to tests/specflg3.test. * tests/specflags6.test: Rename to tests/specflg6.test. * tests/specflags7.test: Rename to tests/specflg7.test. * tests/specflags8.test: Rename to tests/specflg8.test. * tests/specflags9.test: Rename to tests/specflg9.test. * tests/subdircond.test: Rename to tests/subcond.test. * tests/subdircond2.test: Rename to tests/subcond2.test. * tests/subdircond3.test: Rename to tests/subcond3.test. * tests/texinfo.test: Rename to tests/txinfo.test. * tests/texinfo2.test: Rename to tests/txinfo2.test. * tests/texinfo3.test: Rename to tests/txinfo3.test. * tests/texinfo4.test: Rename to tests/txinfo4.test. * tests/texinfo5.test: Rename to tests/txinfo5.test. * tests/texinfo6.test: Rename to tests/txinfo6.test. * tests/texinfo7.test: Rename to tests/txinfo7.test. * tests/texinfo8.test: Rename to tests/txinfo8.test. * tests/texinfo9.test: Rename to tests/txinfo9.test. * tests/texinfo10.test: Rename to tests/txinfo10.test. * tests/texinfo13.test: Rename to tests/txinfo13.test. * tests/texinfo16.test: Rename to tests/txinfo16.test. * tests/texinfo17.test: Rename to tests/txinfo17.test. * tests/texinfo18.test: Rename to tests/txinfo18.test. * tests/Makefile.am (TESTS): Adjust. * ChangeLog.1996: Rename to ChangeLog.96. * ChangeLog.1998: Rename to ChangeLog.98. * ChangeLog.2000: Rename to ChangeLog.00. * ChangeLog.2001: Rename to ChangeLog.01. * Makefile.am (EXTRA_DIST): Adjust. Reported by Richard Dawe. | ||
| 6975cde2 | 2003-01-13 19:17:54 | * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames. Use '_build' and '_inst' instead of '=build' and '=inst'. * tests/man2.test: Reflect change automake: check for files in '_build' and '_inst' directories instead of '=build' and '=inst'. | ||
| a17b4312 | 2003-01-13 14:22:25 | * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames. Use '_build' and '_inst' instead of '=build' and '=inst'. * tests/man2.test: Reflect change automake: check for files in '_build' and '_inst' directories instead of '=build' and '=inst'. | ||
| bb174399 | 2003-01-13 14:04:41 | Use `_dirstamp' when the file-system doesn't support `.dirstamp'. * m4/lead-dot.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add lead-dot.m4 * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_LEADING_DOT.: * m4/depend.m4 (AM_SET_DEPDIR): Require AM_SET_LEADING_DOT. Define DEPDIR using am__leading_dot. * automake.in (require_build_directory): Define am__dirstamp, a new variable for the dirstamp basename, based on am__leading_dot. * tests/subobj6.test: Move all `test -f' into Makefiles, so we can use $(am__dirstamp). Reported by Richard Dawe. | ||
| e3b2b029 | 2003-01-13 11:06:40 | * tests/gnits2.test, tests/pr300-prog.test, tests/transform.test: Move all `test -f' into Makefiles, so we can honor $(EXEEXT) when testing for programs. Reported by Richard Dawe. | ||
| e44668c6 | 2003-01-10 19:30:18 | * Makefile.am (maintainer-check): Suggest using $sleep instead of sleep 2. * tests/defs.in (sleep): New variable. * tests/asm.test, tests/confsub.test, tests/lisp3.test, tests/texinfo16.test, tests/warnopts.test, tests/yaccvpath.test: Use $sleep instead of sleep 2, to work around timestamp inconsistencies in Windows. Reported by Richard Dawe. | ||
| fba8d897 | 2003-01-10 18:17:02 | revert previous spurious change | ||
| 0e3cecdd | 2003-01-10 18:15:22 | * Makefile.am (maintainer-check): Do not require SHELL=/bin/sh after $MAKE -e. * tests/ansi3.test, tests/ansi5.test, tests/cond22.test, tests/man2.test, tests/subobj3.test, tests/suffix8.test, tests/suffix11.test: Do not set SHELL=/bin/sh after $MAKE -e. $SHELL is overridden by tests/defs, so it won't hurt even if $MAKE -e uses the $SHELL envvar. * tests/ansi.test, tests/insh2.test, tests/texinfo.test, tests/texinfo8.test: Use SHELL=$SHELL, not SHELL=/bin/sh. Reported by Richard Dawe. | ||
| 1b88809d | 2003-01-10 17:25:38 | Build elisp files all at once instead of one by one. * automake.in (handle_emacs_lisp): Define am__ELFILES. Add elc-stamp to all's dependencies. * lib/am/lisp.am (elc-stamp): New rule, build all *.elc files. (.el.elc): Rewrite to call elc-stamp if $@ doesn't exist. (clean-lisp): Clean elc-stamp. * lib/elisp-comp: Reindent. Erase the temporatry directory from a trap. Propagate Emacs's exit status. * tests/lisp3.test: New file. * tests/Makefile.am (TESTS): Add lisp3.test. Reported by Ryan T. Sammartino. | ||
| 88eb110f | 2003-01-09 12:45:34 | * automake.texi: Prefer $(FOO) to @FOO@ in the documentation. | ||
| 25db9e9b | 2003-01-09 12:43:42 | Regen. | ||
| c7a3a124 | 2003-01-08 18:17:05 | * m4/lispdir.m4: Register EMACS and EMACSLOADPATH as precious variables. Suggested by Ryan T. Sammartino. | ||
| a5ba9275 | 2003-01-05 22:51:10 | * automake.in (macro_define): Add missing `{$cond}' (typo from 2002-09-18). ($gen_copyright): Append year 2003. (version): Increase year. | ||
| 715ffed4 | 2003-01-05 22:41:33 | * tests/defs.in: Substitute aclocaldir instead of running the installed aclocal. Otherwise Libtool and Gettext tests get skipped when aclocal doesn't preexist. Reported by Imacat. * tests/listval.test, tests/suffix2.test: Remove pointless -I argument to aclocal. | ||
| ae9e315b | 2002-12-31 21:31:51 | * lib/Automake/ChannelDefs.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add ChannelDefs.pm. * automake.in: Move all "register_channel" calls to ChannelDefs.pm. (prog_error, error, fatal, verb, switch_warning, parse_WARNINGS, parse_warnings): Move to ChannelDefs.pm. (usage): Move the warning list to Automake::ChannelDefs::usage and call it. (set_strictness): Move channel setings to Automake::ChannelDefs::set_strictness and call it. | ||
| 37f29965 | 2002-12-31 21:24:46 | * automake.in (err): Rename as ... (error): ... this. Adjust all callers. Suggested by H.Merijn Brand. | ||
| d2d26446 | 2002-12-18 23:31:34 | Lots of typo fixes in the comments. | ||
| ef3bf50f | 2002-12-13 21:59:10 | * tests/version7.test: Require GNU make. Reported by Patrick Welche. | ||
| 364483ba | 2002-12-12 13:41:00 | * m4/init.m4 (AM_INIT_AUTOMAKE): Properly quote AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION. | ||
| 1f1b25e9 | 2002-12-11 20:51:03 | * automake.texi (ANSI): Since Autoconf 2.54, LIBOBJ and LTLIBOBJ no longer have to be rewritten in order to support deansification. (Tests): Link to the DejaGnu manual. (Optional): Comment out FIXME. (Complete, A Library, LIBOBJS): Use $(LIBOBJ) and $(ALLOCA) instead of @LIBOBJ@ and @ALLOCA@. (Sources): Typo. | ||
| 62134ac5 | 2002-12-05 15:26:58 | * lib/am/texinfos.am (install-info-am, uninstall-info-am): Strip directories from info filenames. * tests/texinfo13.test: Make sure main.info gets installed as $(infodir)/main.info. | ||
| 4db71e50 | 2002-12-05 11:05:39 | * automake.in (handle_dist): Do not define %GETTEXT% if the user is using $seen_gettext_external, this distcheck won't run `./configure' with a meaningless `--with-included-gettext'. * tests/gettext.test: Make sure distcheck uses --with-included-gettext. * tests/gettext2.test: Make sure distcheck does not use --with-included-gettext. | ||
| 90ab8591 | 2002-12-05 09:02:30 | * m4/ccstdc.m4: Define am_cv_prog_cc_stdc for backward compatibility and diagnose the use of AM_PROG_CC_STDC. * automake.texi (Public macros) <AM_PROG_CC_STDC>: Remove documentation, this macro is no longer supported. Reported by Kevin Ryde. | ||
| 6453844e | 2002-12-04 20:24:18 | s/Kevin Ride/Kevin Ryde/ | ||
| f31ed463 | 2002-12-04 20:22:20 | * automake.in (handle_languages): Test $objdir, not $srcdir, to decides whether a _.c file is in a subdirectory and has to be cleaned separately. Reported by Kevin Ride. | ||
| 2ee7757c | 2002-12-04 20:02:30 | * tests/ansi10.test (liblib_a_LIBADD): Set ac_cv_prog_cc_stdc not am_cv_prog_cc_stdc. | ||
| 26c68912 | 2002-12-04 19:31:42 | * automake.texi (Options): Some English nits from Eric Siegerman. (Sources): Rewrite the introduction and move the example to ... (Built sources example): ... this separate node. | ||
| 5b235be8 | 2002-12-04 19:21:16 | * automake.in (variable_pretty_output): Strip trailing backslashes in $val after $val is defined... Reported by Kevin Ryde. | ||
| 97494915 | 2002-12-04 18:07:43 | * tests/depcomp2.test: Pass CC='gcc' as an argument to ./configure not in the environment. Otherwise the test will fail when run with ksh and VERBOSE=x. Reported by Paul Jarc. | ||
| 48023ff5 | 2002-12-04 17:45:26 | * tests/man2.test: Exercize `make uninstall', to test the previous change. | ||
| 74d579f4 | 2002-12-04 17:37:12 | * lib/am/mans.am (uninstall-man%SECTION%): Change the extension of the man pages being uninstalled, if needed. | ||
| f5e15d52 | 2002-12-03 20:41:48 | * automake.in (macro_define): Do not strip escaped new lines in Automake's +='ed variables. We don't know whether it will be pretty printed or not at this point. (variable_pretty_output): Do this here. * tests/pluseq10.test: New file. * tests/Makefile.am (TESTS): Add pluseq10.test. Reported by Ralf Corsepius. | ||
| eb569773 | 2002-12-03 19:05:04 | Revert previous patch (the one for PR automake/379), it conflicts with PR/280. | ||
| 62e41948 | 2002-12-03 18:00:21 | For PR automake/379: * automake.in (read_am_file): Do not complain about backslashes before blank lines when the backslash is in a comment. * tests/Makefile.am (TESTS): Add comment8.test. * tests/comment8.test: New file. | ||
| c4c55d85 | 2002-12-02 18:04:47 | * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Append $(EXEEXT) again. | ||
| 74113fa5 | 2002-12-02 18:01:29 | * automake.texi (Sources): Illustrate $(BUILT_SOURCES) with an example. | ||
| cc6883cf | 2002-12-02 08:08:48 | * automake.texi (Options): Programs listed in AM_INSTALLCHECK_STD_OPTIONS_EXEMPT should have $(EXEEXT) appended. * tests/gnits3.test (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Append $(EXEEXT). Reported by Charles Wilson. | ||
| e0e824f9 | 2002-12-01 18:19:25 | typo | ||
| 864199e3 | 2002-12-01 18:16:34 | * automake.in (lang_c_finish): Do not fill de_ansi_files with subdirectory informations for %libsources files. This revers part of a change from 2002-01-13. * tests/ansi10.test: New file. * tests/Makefile.am (TESTS): Add ansi10.test. | ||
| d0269472 | 2002-12-01 17:04:38 | * automake.in (do_check_merge_target): Add missing space. | ||
| 77effa60 | 2002-12-01 12:58:32 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| 1221770a | 2002-12-01 10:54:40 | * configure.in: Do not use missing while checking for Autoconf's version, otherwise we won't notice that Autoconf isn't installed. Augment the error message with a few questions to help users. | ||
| 456c77e7 | 2002-11-30 20:41:12 | * tests/gnits2.test, tests/gnits3.test: Move the greps inside the Makefile, so we can honor $(EXEEXT). Otherwise these tests fail under Cygwin. Reported by Charles Wilson. | ||
| 2c8ac917 | 2002-11-30 20:12:19 | For PR automake/375 (Debian Bug #168671): * automake.in (scan_texinfo_file): Erase all known index files, no matter whether they are used at the top-level or not, because we can never know if they are used in included files. The remaining macros we recognize at the top-level of a Texi document are @defindex, @defcodeindex, @synindex, and @syncodeindex. * tests/texinfo18.test: New file. * tests/Makefile.am (TESTS): Add texinfo18.test. Reported by Simon Richter. | ||
| 9ef8a37f | 2002-11-30 16:51:15 | * automake.in (scan_texinfo_file): Honor only the first @setfilename. * tests/texinfo17.test: New file. * tests/Makefile.am (TESTS): Add texinfo17.test. Reported by Karl Berry. | ||
| 9e34120c | 2002-11-30 15:34:49 | For PR automake/357: * automake.in (require_file_internal): Don't complain a file is "not found" when it is a target. Make sure "not found" files are otherwise reported as error (they were reported as 'note'). * tests/distcommon3.test: Augment to test the above. * tests/libobj12b.test: Touch ltmain.sh. * tests/required2.test: Make sure Automake fails because ltmain.sh has been removed. Reported by Ronald Landheer. | ||
| f373ac53 | 2002-11-30 13:11:05 | * tests/texinfo3.test: Make sure we don't output single suffix inference rules when building `.info'-less Info files (this confuses Solaris make). Run distcheck to make sure the rules work. * automake.in (output_texinfo_build_rules): Define GENERIC_INFO and SOURCE_INFO. * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%, %DEST_PREFIX%%DEST_SUFFIX%): Honor GENERIC_INFO and SOURCE_INFO. | ||
| a117c24e | 2002-11-29 21:53:06 | For PR automake/359: * automake.in (do_check_merge_target): Make `check' dependent on $(BUILT_SOURCES) if the variable is defined. Run `check-am' or `check-recursive' in a submake in this case. * tests/check2.test, tests/check3.test: New files. * tests/check.test: Make sure `check' depends on `check-am'. * tests/Makefile.am (TESTS): Add check2.test and check3.test. | ||
| bd4be419 | 2002-11-29 17:52:09 | For PR automake/371 and PR automake/372: * automake.in (rule_define): Honor inference rules with multiple targets, and warn when they are used. * tests/suffix11.test: New file. * tests/Makefile.am (TESTS): Add suffix11.test. Reported by Duncan Gibson. | ||
| 62aa352d | 2002-11-28 21:01:51 | For PR automake/370: * automake.in (handle_languages): Don't prepend $U to $myext since handle_single_transform_list now appends it to $obj. Process the rule twice to handle deansified files in subdirectories. Mark _.c files in subdirectories for cleaning. (handle_single_transform_list): Append $U to $obj_sans_ext if needed: before this dependencies were output foo.Po instead of foo$U.Po. Don't output explicit dependencies for renamed objects or sources in sub-directories: we already output a full compile rule for them. (lang_c_finish): Don't always use the full filename in the .c -> _.c rule. This reverts part of my change of 2002-11-21. * tests/ansi6.test, tests/ansi7.test: Make sure deansified files are created in the right directory, and cleaned. Reported by Kevin Ryde. | ||
| fa9f85fc | 2002-11-25 20:03:05 | *** empty log message *** | ||
| da5ee0f6 | 2002-11-25 20:00:36 | Use `$0:' at the beginning of each diagnostic, not `install:'. | ||
| dae5c6e1 | 2002-11-21 14:27:34 | * automake.in (make_condition_string): New function. (cond_stack_if, cond_stack_else, cond_stack_endif): Use it. Suggested by Raja R Harinath. | ||
| 6f59504e | 2002-11-21 13:27:20 | * tests/texinfo13.test: Require texi2dvi-o. * tests/defs.in: Handle required=texi2dvi-o. | ||
| 63f2a9f4 | 2002-11-21 11:54:11 | * automake.in (lang_c_finish): Use $@ in the .c -> _.c rule. | ||
| b93c7625 | 2002-11-20 23:28:07 | * automake.in (handle_single_transform_list): Don't strip the directory from $full_ansi. This reverts my patch of 2002-10-16. (lang_c_finish): Use the full filename, including the directory, in the .c -> _.c rule. These two files must reside in the same directory. * tests/ansi6.test: Also try to compile without ansi2knr. Reported by Andreas Schwab | ||
| 61d9ba6b | 2002-11-20 22:33:15 | * lib/Automake/Conditional.pm (strip): New function. * lib/Automake/ConditionalSet.pm (sub_conditions): Use it. Suggested by Raja R Harinath. | ||
| 6a952503 | 2002-11-20 22:03:57 | * automake.in (conditional_ambiguous_p, macro_define, rule_define, require_variables): Use ->human instead of ->string. * lib/Automake/Conditional.pm (string): Don't sort conditions, they are already sorted. (_to_human, human): New functions. * lib/Automake/ConditionalSet.pm (human): New function. * tests/cond27.test, tests/library3.test, tests/pluseq5.test, tests/pluseq9.test: Adjust. | ||
| bba5011f | 2002-11-20 20:12:50 | * lib/Automake/Conditional.pm [SYNOPSIS]: Fix not's description. * lib/Automake/ConditionalSet.pm (sub_conditions): New function. (multiply): Also accept an Automake::Conditional as argument. * automake.in (variable_not_always_defined_in_cond): Simplify, using only Automake::ConditionalSet methods. Suggested by Raja R Harinath. | ||
| 7508ed24 | 2002-11-20 11:10:05 | * lib/Automake/ConditionalSet.pm (conds): Use value() to simplify. (invert): Rewrite as a product-of-sums to sum-of-products converter. (_multiply, multiply): New functions. * lib/Automake/Conditional.pm (not): New function. * lib/Automake/tests/ConditionalSet.pl (test_invert): Update. * automake.in (condition_negate): Move ... * lib/Automake/Conditional.pm (negate_condition): ... here. Suggested by Raja R Harinath. | ||
| 149abece | 2002-11-19 20:02:40 | * lib/Automake/ConditionalSet.pm (_simplify, simplify): New methods. (true): Cache return value, so _simplify can use it. * lib/Automake/tests/ConditionalSet.pl (test_simplify): New function. * automake.in (variable_not_always_defined_in_cond): Return a simplified ConditionalSet. (macro_define, require_variables): Adjust. * tests/Makefile.am (TEST): Add library3.test. * tests/library3.test: New file. * tests/pluseq9.test: Adjust. Thanks to Raja R Harinath. | ||
| 180cd66e | 2002-11-18 18:43:37 | * lib/Automake/tests/Makefile.am, lib/Automake/tests/Conditional.pl, lib/Automake/tests/ConditionalSet.pl: New files. * lib/Automake/Makefile.am (SUBDIRS): New variable. * configure.in: Output lib/Automake/tests/Makefile. * lib/Automake/ConditionalSet.pm (by_conditions): Delete. (conds): Don't use by_conditions, sort alphabetically, and return sorted conds. (string): Call ->string on each Conditional. * tests/Makefile.am (TESTS): Remove cond12.test. * tests/cond12.test: Remove, moved to lib/Automake/tests/ConditionalSet.pl. * tests/cond3.test: Adjust conditional ordering. | ||
| 7295fc87 | 2002-11-15 10:12:12 | * lib/Automake/ConditionalSet.pm (_permutations_worker): Ignore TRUE conditions. (permutations): Treat empty permutations as TRUE. (invert): Simplify. Suggested by Raja R Harinath. | ||
| 7e7c3b83 | 2002-11-14 22:37:30 | * automake.in (variable_defined): Thinko. * lib/Automake/ConditionalSet.pm (true): Simplify. (permutations): Fix documentation. (new): Don't simplify conditional sets that contain TRUE. Reported by Raja R Harinath. | ||
| 3de705e1 | 2002-11-14 20:22:03 | 2002-11-14 Eric Blake <ebb9@email.byu.edu> * lib/am/depend2.am: Add missing fi in c.obj rules. | ||
| 6213e7d7 | 2002-11-14 16:33:15 | * automake.in (handle_installdirs): Reindent to workaround a parsing bug in Perl 5.6.0. Reported by Patrick Welche. | ||
| 3dfbe38f | 2002-11-14 16:12:00 | * lib/Automake/Conditional.pm: Add reference to ConditionalSet.pm. * lib/Automake/ConditionalSet.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add ConditionalSet.pm. * automake.in: Use ConditionalSet. (by_condition, invert_conditions, variable_conditions_permutations): Remove, now defined as Automake::ConditionalSet::by_condition, Automake::ConditionalSet::invert, and Automake::ConditionalSet::permutations. (variable_sorted_conditions): Remove. (msg_var, msg_target handle_source_transform, handle_lib_objects, conditional_ambiguous_p, variable_not_always_defined_in_cond, macro_define, macro_dump, variable_defined, variable_conditions_recursive, variable_conditions, target_conditions, variable_conditionally_defined, variable_conditions_recursive_sub, check_variable_defined_unconditionally, variable_value_as_list, variable_value_as_list_recursive_worker, variable_output, variable_pretty_output, rule_define, append_exeext, am_install_var, require_variables_for_macro): Adjust to use ConditionalSet. | ||
| c7f1ff74 | 2002-11-13 21:58:26 | * automake.in (variable_conditions): Split into ... (variable_conditions, variable_sorted_conditions): ... these functions, where variable_sorted_conditions has the semantic of the old variable_condition. (target_conditions): New function. (msg_var, handle_lib_objects_cond, check_ambiguous_conditional, variable_not_always_defined_in_cond, macro_define, variable_defined, check_variable_defined_unconditionally, variable_conditions_recursive_sub, variable_conditions_permutations, variable_value_as_list, variable_value_as_list_recursive_worker, append_exeext, am_install_var, require_variables_for_macro): Use variable_conditions. (msg_target, rule_define): Use target_conditions. (define_objects_from_sources, macro_define, macro_dump, variable_pretty_output): Use variable_sorted_conditions. | ||
| a8e29c03 | 2002-11-13 21:04:46 | * automake.texi (Conditional Sources): Fix the `+=' example. Reported by Mike Castle. | ||
| 70173bfc | 2002-11-13 20:11:32 | * automake.in: Don't declare TRUE and FALSE, import them from Automake::Conditional. * lib/Automake/Conditional.pm (TRUE, FALSE): New constants. (new): Simplify using FALSE. (reduce): New function, moved from ... * automake.in (variable_conditions_reduce): ... here. (variable_conditions_recursive_sub, invert_conditions): Adjust calls to Automake::Conditional::reduce. * tests/cond12.test: Adjust to use Automake::Conditional. | ||
| 9f68ee5c | 2002-11-10 14:26:15 | Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably. | ||
| 5fa44648 | 2002-11-10 14:25:23 | regen | ||
| 875b1a66 | 2002-11-10 14:25:16 | (TESTS): Add installsh2.test. | ||
| 2afb4254 | 2002-11-10 14:24:01 | Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably. * tests/installsh2.test: New file, to test for the above fix. * tests/Makefile.am (TESTS): Add installsh2.test. | ||
| 25487e61 | 2002-11-09 12:17:25 | . | ||
| 34f9dabb | 2002-11-09 12:17:17 | Fix some typos and a grammar nit. | ||
| 08322d68 | 2002-11-07 23:03:15 | * automake.in (switch_warning): Subject Perl warnings to -Werror. | ||
| f70e8c88 | 2002-11-07 10:49:48 | * automake.texi (Extending): Complete unterminated sentence. Reported by Mike Castle. | ||
| d1f7fca3 | 2002-11-06 10:47:30 | * automake.in (&conditional_ambiguous_p): Don't forget to ->string the Conditionals. | ||
| 4eb50c57 | 2002-10-31 14:45:37 | * automake.texi (Dist): Fix the distcleancheck_listfiles example. Reported by Karl Berry. | ||
| ce9484c9 | 2002-10-31 11:55:27 | * tests/location.test (Makefile.am): Strengthen. * lib/Automake/Channels.pm (_print_message): Be sure to flush $partial when the message is output. Thanks to Alexandre Duret-Lutz. | ||
| 49018c00 | 2002-10-31 11:42:23 | * automake.in (&read_am_file): Use $last_where to register the _first_ line of a variable definition as location instead of the last one. (&conditional_ambiguous_p): Don't forget to ->string the Conditionals. (&rule_define): Likewise. * tests/location.test: Adjust to exercise this. | ||
| 397f253a | 2002-10-29 18:35:23 | regen | ||
| c564e43d | 2002-10-25 18:08:20 | 2002-10-25 Charles Wilson <cwilson@ece.gatech.edu> * tests/defs.in: Add explicit stanza for python -V. | ||
| 57972c67 | 2002-10-20 06:59:38 | Don't rely on which, use an Autoconf-like test instead. Reported by Fr | ||
| 4e4a9860 | 2002-10-17 10:44:42 | Typo. | ||
| e13cf527 | 2002-10-16 18:53:44 | * tests/ansi6.test, tests/ansi7.test: Set ac_cv_prog_cc_stdc instead of am_cv_prog_cc_stdc. This follows Akim's patch of 2002-10-09, and reveals a bug in my patch of 2002-10-15. * automake.in (handle_single_transform_list): Strip directory name from $full_ansi if subdir-objects is not set. | ||
| 54089948 | 2002-10-16 18:03:42 | * lib/texinfo.tex: New version from Texinfo 4.2b. | ||
| dd335986 | 2002-10-15 08:38:55 | * automake.in (handle_single_transform_list) <full_ansi>: New variable. Use this to record correct dependencies about deansifiable files which are using per-program flags or are in a subdirectory. * tests/ansi9.test: New file. * tests/Makefile.am (TESTS): Add ansi9.test. Reported by Paul D. Smith | ||
| 84f29b04 | 2002-10-12 21:19:29 | * aclocal.in (ac_defun_rx, ac_require_rx): If the macro name is quoted, accept any character but `]'. This makes it possible to define macros such as `AC_LANG_PREPROC(Fortran 90)'. (scan_m4_files): Quote $key in the regex. Don't define $expr, it's not used. (add_file, scan_file): Adjust to the new definitions of $ac_defun_rx and $ac_require_rx. * tests/aclocal2.test: New file. * tests/Makefile.am (TESTS): Add aclocal2.test. Reported by Tamara L. Dahlgren and Tom Epperly. | ||
| e5a52794 | 2002-10-11 19:05:31 | For Debian Bug#153697: * lib/am/dejagnu.am (distclean-DEJAGNU): Remove $tool.sum and $tool.log. Suggested by Andrew Suffield. | ||
| 7f3fdf37 | 2002-10-10 18:22:07 | For PR automake/369: * lib/am/python.am: Lookup python files in build directory or source directory. From Mathias Doreille. * tests/python3.test: New file. * tests/Makefile.am (TESTS): Add python3.test. * tests/defs: Handle `required=python'. | ||
| fd386946 | 2002-10-10 17:37:38 | For PR automake/358: * lib/am/texi-vers.am (%STAMPVTI%): Depend on configure instead of configure.ac. Suggested by Thien-Thi Nguyen. * lib/am/configure.am ($(srcdir)/configure): Depends on %CONFIGURE_DEPS% * automake.in (@configure_deps): New array. (scan_autoconf_traces): Scan for m4_include and m4_sinclude, and fill @configure_deps. (handle_configure): Substitute %CONFIGURE_DEPS%. Distribute @configure_deps. * tests/version7.texi: New file. * tests/vtexi.test: Adjust. * tests/Makefile.am (TESTS): Add version7.test. * automake.texi (Dist): Mention that m4_include'd files are distributed. | ||
| 6f7799f1 | 2002-10-09 21:24:50 | * m4/ccstdc.m4 (AM_PROG_CC_STDC): Its definition is now empty: the content of this macro was merged in AC_PROG_CC. * m4/protos.m4 (AM_C_PROTOTYPES): Adjust to AC_C_PROTOTYPES. * tests/depacl.test: Remove, it exercize aclocal in a way that was exercized by all the other tests since the test suite really uses aclocal. * tests/Makefile.am (TESTS): Remove depacl.test. | ||
| b30d3b9f | 2002-10-09 00:05:27 | * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output input", not "makeinfo input -o output", as the latter fails if POSIXLY_CORRECT=1. * lib/am/texinfos.am (.dvi.ps): Likewise for dvips. * m4/depend.m4 (_AM_DEPENDENCIES): Likewise for $depcc. | ||
| 4c519e76 | 2002-10-09 00:04:58 | (_AM_DEPENDENCIES): Don't put "-o foo" at the end of the $depcc command line, as this runs afoul of the POSIX rules for command line arguments. | ||
| 9f41471f | 2002-10-09 00:04:06 | (.dvi.ps): Don't put "-o foo" at the end of the dvips command line, as this runs afoul of POSIXLY_CORRECT=1. | ||
| 619efeff | 2002-10-09 00:02:40 | (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output input", not "makeinfo input -o output", as the latter fails if POSIXLY_CORRECT=1. | ||
| 989efca2 | 2002-10-08 22:23:49 | * automake.in (file_contents_internal): Fix the relationship regex flags, don't use `m'. | ||
| becc7bed | 2002-10-08 21:40:30 | For Debian Bug#162583: * automake.in (file_contents_internal): Simplify regex to separate relationship from actions in rules. Reported by Sam Hocevar. |