From: Earnie B. <ea...@us...> - 2006-06-13 11:46:55
|
Quoting Greg Chicares <chi...@co...>: > On 2006-6-13 1:24 UTC, Bill McCarthy wrote: >> >> I have been struggling to get make to use 4nt as its shell - >> with no success. >> >> Even though COMSPEC is properly set to c:\util\4nt\4nt.exe >> when make is invoked (and there is no sh.exe on my >> computer), make shells to Window's cmd.exe. >> >> When I look at what is set, SHELL is set to sh.exe and >> COMSPEC is properly set. I've tried setting SHELL to empty >> and to the 4nt executable without success. > > Have you tried copying '4nt.exe' to 'sh.exe'? > This is really *bad* advice. I was going to ask Bill which make he was using. The MSYS make probably won't like SHELL as 4nt. > The make manual mentions a MAKESHELL variable that you can > set. It's documented as making a difference only for msdos, > but I don't know how that condition is tested, so maybe it > includes 4nt. > I don't think it is used for Windows. > Here's a mailing list that might be helpful: > http://lists.gnu.org/mailman/listinfo/make-w32 > And they would tell you to ``make SHELL=4nt'' or set the SHELL in the Makefile itself. Earnie Boyd http://shop.siebunlimited.com |