Earnie Boyd wrote:
> 
> <quote who="Alessandro Vesely">
> >
> > Running (a slight modification of) your test makefile reveals yet another
> > error of this beta: $(MAKE) needs those backslashes! Without them the
> > cmd.exe shell doesn't work. I added a line with literal path, i.e.
> 
> cmd.exe will work with / if you quote the argument.
> 
> C:\>dir "c:/Software Center/Common Files"
>  Volume in drive C is MyDriveC
>  Volume Serial Number is 70EB-1340
> 
>  Directory of c:\Software Center\Common Files
> 

Command chokes happily:
  D:\tmp\TOOLS>dir "C:/CYGWIN/ETC/X11/FS"
  
   Il volume nell'unit� C non ha etichetta
   Numero di serie del volume: 2939-17ED
   Directory di C:\ALE\DOC\MARINA

So I'd better $(subst /,\,$(MAKE)): which is what you wrote on
Sun, 27 Feb 2005 03:10:32 -0500 (EST)
>
> Don't forget though, when spawning a process you need the command line to
> use \ instead of /.

Besides automated tests, what was the reason to translate slashes in
the $(MAKE)?


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to