automake
[Top][All Lists]
Advanced

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

Re: New bugs


From: Akim Demaille
Subject: Re: New bugs
Date: 31 Jan 2001 18:37:09 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Crater Lake)

>>>>> "Akim" == Akim Demaille <address@hidden> writes:

Akim> First I want to write/enhance a test that fails on this.

Sorry for being that dumb.  I finally understood the problem.  Here is
what I'm applying:


Index: ChangeLog
from  Akim Demaille  <address@hidden>
        * automake.in (add_depend2): Quote properly $obj and $source.

Index: automake.in
===================================================================
RCS file: /cvs/automake/automake/automake.in,v
retrieving revision 1.844
diff -u -u -r1.844 automake.in
--- automake.in 2001/01/31 16:50:01 1.844
+++ automake.in 2001/01/31 17:31:52
@@ -3035,13 +3035,13 @@        
                               'BASE'      => $obj,
                               'SOURCE'    => $source)
                 # Generate rule for `.o'.
-                . 's/address@hidden@\.o:/' . $obj . '.o: ' . $source . '/g;'
+                . 's/address@hidden@\.o:/' . "\Q$obj.o: $source\E" . '/g;'
                 # Maybe generate rule for `.lo'.  Might be eliminated
                 # by $XFORM.
-                . 's/address@hidden@\.lo:/' . $obj . '.lo: ' . $source . '/g;'
+                . 's/address@hidden@\.lo:/' . "\Q$obj.lo: $source\E" . '/g;'
                 # Maybe generate rule for `.obj'.  Might be
                 # eliminated by $XFORM.
-                . 's/address@hidden@\.obj:/' . $obj . '.obj: ' . $source . 
'/g;');
+                . 's/address@hidden@\.obj:/' . "\Q$obj.obj: $source\E" . 
'/g;');
     }
 }



Alternatively we could use a better scheme in depend2.am (to tell the
truth, I'd like to have *only* @FOO@ substitutions).



reply via email to

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