Re: why does command echo \\\foobar print \\foobar
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.comp.gnu.make.windows |
|---|---|
| Message-ID | <[email protected]> |
> From: "Mark Galeck (CW)" <[email protected]> > CC: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> > Date: Sun, 7 Feb 2010 11:49:49 -0800 > Accept-Language: en-US > acceptlanguage: en-US > > Well OK, please do. But, is there any chance you can tell me, on Windows, using GNU make, and using either Windows echo or Cygwin echo (I can't predict which, some people have Cygwin installed some don't and I can't control that, I have to support either way), > > how do I reliably echo so that it echoes " \\foobar" But you already found a way: SHELL=cmd.exe foobar: echo \\foobar (and rename echo.exe to something else, or remove it from PATH). > by "reliably" I mean, that it is guaranteed to work now and later with future revisions of Gnu make? The way it works with the Windows shell and Windows echo will not change.