Quoting Yongwei Wu <[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.
I agree that COMSPEC is the Windows equivalent to SHELL. I disagree
with the introduction of MAKESHELL but do agree that SHELL should have
precedence over COMSPEC.
Earnie
_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
http://lists.gnu.org/mailman/listinfo/make-w32