> From: "Mark Galeck (CW)" <mgal...@brocade.com> > Date: Sun, 7 Feb 2010 10:41:36 -0800 > Accept-Language: en-US > acceptlanguage: en-US > > > >This works for me: I see > > echo \\\foobar > \\\foobar > > > OUCH! I was using Cygwin echo, unknown to me (echo is not a executable in > Windows, so the windows shell found the Cygwin echo, later in the path, and > did not do the built in Windows echo). > > So now I see this: > > Cygwin echo from Cygwin shell: > > $echo \\\foobar > \foobar > > From windows shell: > > C:\Temp>c:\tools\cygwin\bin\echo \\\foobar > \\\foobar > > > And from within GNU make > > SHELL=cmd.exe > > foobar: > echo \\\foobar > > C:\Temp>make foobar > echo \\\foobar > \\foobar > > > I can kind of understand the first two behaviours: the first, Cygwin echo > within a Unix-like shell, tries to behave like Unix. Second, within Windows, > tries to be compatible with windows echo. > > But third, I still don't understand.
As I say above, I cannot reproduce your third behavior. Again, please invoke Make with -d and show the results. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32