Re: Make on XP - shell selection?

"Yongwei Wu" <[email protected]>
Newsgroups gmane.comp.gnu.make.windows
Message-ID <[email protected]>
On 21/10/2007, grischka <[email protected]> wrote:
> We can initialize SHELL either fixed to COMSPEC, or fixed to "sh",
> optionally from the environment (SHELL or MAKESHELL), or based on PATH
> search as currently (which I think is evil, though).
>
> As 'default shell' on windows is a political question, I can only
> vote. I think a good compromise is COMSPEC as default, and MAKESHELL
> from the environment if set. It means dependency on environment too,
> but at least if you set it you know you have set it, and it does not
> change if you change PATH. So there is less surprise.

I like this idea: mysteriously changing the behaviour of a Makefile
because of a sh.exe somewhere in the path was a surprise to me.  If
one does want sh, set SHELL or MAKESHELL.  If neither of them is
present, COMSPEC is a good guess.

Best regards,

Yongwei

-- 
Wu Yongwei
URL: http://wyw.dcweb.cn/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.