From: Ralf Wildenhues Date: Sun, 15 Nov 2009 19:32:29 +0000 (+0100) Subject: Merge branch 'perl-coverage' X-Git-Tag: ng-0.5a~458 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9339323e4bda63b091055ef8dd3ab9d6f34250a9;p=thirdparty%2Fautomake.git Merge branch 'perl-coverage' * perl-coverage: Coverage for corner cases in derive_suffix. Coverage for user-provided _LINK variables. Coverage: warn about substitutions that need EXTRA_PRIMARY. Coverage: warn about configure substitution in EXTRA_PRIMARY. Coverage for syntax errors with conditionals in included fragments. Coverage: diagnose variables with forbidden dist_ prefix. Coverage for conditional `else' and `endif' arguments. --- 9339323e4bda63b091055ef8dd3ab9d6f34250a9 diff --cc ChangeLog index de7d2215a,c7b248356..d48efd411 --- a/ChangeLog +++ b/ChangeLog @@@ -1,16 -1,34 +1,47 @@@ + 2009-11-14 Ralf Wildenhues + + Coverage for corner cases in derive_suffix. + Ensure unrelatex SUFFIXES entries and unrelated inference rules + are ignored silently. + * tests/ext3.test: New test. + * tests/Makefile.am: Update. + + Coverage for user-provided _LINK variables. + * tests/link_override.test: New test. + * tests/Makefile.am: Adjust. + + Coverage: warn about substitutions that need EXTRA_PRIMARY. + * tests/extra9.test: New test. + * tests/Makefile.am: Adjust. + + Coverage: warn about configure substitution in EXTRA_PRIMARY. + * tests/subst5.test: New test. + * tests/Makefile.am: Update. + + Coverage for syntax errors with conditionals in included fragments. + * tests/condinc2.test: Amend test. + + Coverage: diagnose variables with forbidden dist_ prefix. + * tests/candist.test: New test. + * tests/Makefile.am: Update. + + Coverage for conditional `else' and `endif' arguments. + * tests/cond46.test: New test. + * tests/Makefile.am: Update. + +2009-10-31 Jim Meyering + Ralf Wildenhues + + Don't let an envvar setting of "$fail" cause build failure. + Without this change, in a project using an automake-generated + Makefile, "make fail=anything" would fail inappropriately, + due to the `test -z "$$fail"' at the end of this emitted rule: + * lib/am/subdirs.am ($(RECURSIVE_TARGETS)): Initialize "fail=" to keep + an envvar setting of that variable from causing unwarranted failure. + ($(RECURSIVE_CLEAN_TARGETS)): Likewise. + * tests/subdir10.test: New test. + * tests/Makefile.am: Update. + 2009-10-18 Ralf Wildenhues Simplify Variable::_check_ambiguous_condition.