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/ _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32