Re: Make on XP - shell selection?

2007-10-19 Thread Tom Honermann
Eli Zaretskii wrote: I don't know who benefits from it but so far nobody dared to document it, either. I'm not sure it should be documented: the Windows port just behaves the same as the Unix original. Here's the relevant fragment executed by Make on Unix (job.c, around line 2100): # if

Re: Make on XP - shell selection?

2007-10-19 Thread Eli Zaretskii
> From: "grischka" <[EMAIL PROTECTED]> > Date: Fri, 19 Oct 2007 19:55:54 +0200 > Cc: make-w32@gnu.org > > It is one of gmake's undocumented non-features with SHELL on > windows. I always wonder why people feel a need to post such derogatory comments. Is there some kind of satisfaction in it? >

Re: Make on XP - shell selection?

2007-10-19 Thread grischka
Gary Turner wrote: > It all worked perfectly until I installed a compiler that put a sh > shell on my path. Since then all my makefiles are broken. It is one of gmake's undocumented non-features with SHELL on windows. I don't know who benefits from it but so far nobody dared to document it, e

Re: Make on XP - shell selection?

2007-10-19 Thread Eli Zaretskii
> Date: Fri, 19 Oct 2007 07:28:31 -0400 > From: Earnie Boyd <[EMAIL PROTECTED]> > > > Make appears to insist on using the sh shell buried on my path rather > > than cmd.exe > > I've tried explicitly putting SHELL = cmd.exe in my makefiles - but > > that didn't seem to work. Putting SHELL = c:\wi

RE: Make on XP - shell selection?

2007-10-19 Thread Leeuwesteijn, Joost
> -Original Message- > From: make-w32-bounces On Behalf Of Earnie Boyd > Quoting Gary Turner <[EMAIL PROTECTED]>: > > It all worked perfectly until I installed a compiler that put a sh > > shell on my path. Since then all my makefiles are broken. > Bad business. Is there a reason the c

Re: Make on XP - shell selection?

2007-10-19 Thread Eli Zaretskii
> Date: Fri, 19 Oct 2007 14:05:23 +1300 > From: Gary Turner <[EMAIL PROTECTED]> > > It all worked perfectly until I installed a compiler that put a sh shell > on my path. Since then all my makefiles are broken. If your makefiles use features specific to cmd.exe, and don't specify SHELL = cmd.exe,

Re: Make on XP - shell selection?

2007-10-19 Thread Earnie Boyd
Quoting Gary Turner <[EMAIL PROTECTED]>: It all worked perfectly until I installed a compiler that put a sh shell on my path. Since then all my makefiles are broken. Bad business. Is there a reason the compiler needs the PATH set? Make appears to insist on using the sh shell buried on my

Make on XP - shell selection?

2007-10-19 Thread Gary Turner
I've used make on windows for quite a while - I use it for all sorts of non-compilation tasks, and my makefiles tend to occasionally use dos-type commands - e.g if exist ... It all worked perfectly until I installed a compiler that put a sh shell on my path. Since then all my makefiles are brok