> Date: Thu, 7 Jul 2005 16:16:17 -0400
> Cc: [email protected]
> From: "Paul D. Smith" <[EMAIL PROTECTED]>
> 
> So for example, if you had a rule like this:
> 
>         echo foo \
> bar
> 
> then make would compress the backslash newline for you and it would
> actually exec something like (again, pretend there's no fast path):
> 
>     $(SHELL) -c 'echo foo bar'
> 
> 
> After this change, and according to POSIX, that's not how make is
> supposed to work.  Make is supposed to preserve the backslash-newline
> and hand it over to the shell, and let the _shell_ deal with it.

In that case, I think this feature needs to be turned off on non-Posix
platforms.  It will never work reliably; with most shells available on
Windows, it will simply fail, AFAIK.  At the very least, it should be
turned off when the shell is not a Unixy shell.


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

Reply via email to