automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FYI: &traverse_variable_recursively


From: Alexandre Duret-Lutz
Subject: Re: FYI: &traverse_variable_recursively
Date: Fri, 31 Jan 2003 23:57:07 +0100
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-pc-linux-gnu)

[...]

| -     my ($temp, $objvar) =
| +     $needlinker ||=
|           define_objects_from_sources ($var,
|                                        $xpfx . $one_file . '_OBJECTS',
|                                        $prefix =~ /EXTRA_/,
|                                        $one_file, $obj, $var, $var, $where);
| -     $needlinker ||= $temp;

[...]

Silly me.  ||= doesn't evaluate its right operand if the left is true.
Tests like exsource.test or lex5.test were failing because of this.

I'm installing the following.

2003-01-31  Alexandre Duret-Lutz  <address@hidden>

        * automake.in (handle_source_transform): Correct typo from 2003-01-23.

Index: automake.in
===================================================================
RCS file: /cvs/automake/automake/automake.in,v
retrieving revision 1.1421
diff -u -r1.1421 automake.in
--- automake.in 28 Jan 2003 23:24:25 -0000      1.1421
+++ automake.in 31 Jan 2003 22:50:54 -0000
@@ -2868,7 +2868,7 @@
            push @dist_sources, "\$($distvar)"
          }
 
-       $needlinker ||=
+       $needlinker |=
            define_objects_from_sources ($var,
                                         $xpfx . $one_file . '_OBJECTS',
                                         $prefix =~ /EXTRA_/,
-- 
Alexandre Duret-Lutz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]