>>>>> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes:

>> -            ($from = $2) =~ s/(\W)/\\$1/g;
>> +            ($from = $2) =~ s/(\W)/$1/g;

Pavel> I don't understrand this. This change will affect the
Pavel> traditional rules as well. It should probably be a separate
Pavel> patch if it fixes a separate issue.  You may even need a test
Pavel> case.

I agree.  I don't follow this change either.  Unfortunately neither do
I follow the original code :-(.  So if you know what it does feel free
to add a comment explaining it ...

Pavel>                  &am_error ("\`$from' cannot be expanded");

Pavel> Note that am_error() doesn't stop the execution, but causes
Pavel> automake to exit with code 1.

In this case it is probably better to use &am_line_error.  The first
argument to &am_line_error can be either a variable name or a line
number.  If it is a variable name the automake will pick the correct
line number.

Pavel> How about this:
Pavel> join(" ", @curval)

To pick a nit, we usually use single quotes and a space before open
parens:

    join (' ', @curval)

Pavel> The Automake code should be of the highest quality.

Hah, hah!  Good one!  :-)

Tom

Reply via email to