James K. Lowden wrote:

It does make you wish for which(1) or "command -v" for Windows, doesn't
it?

I have which(1), but it doesn't help here ...

I think your plan is reasonable.

The alternative would be to push on configure.guess and assume the
path separator for any form of Windows is a semicolon.  I'm not sure
that's more correct, though.

This won't always work.  MinGW uses a colon for the path separator, and
MKS provides the option to do so.

(wouldn't any Unix-like system always have /bin/sh?)

Well, yes, because a system without /bin/sh isn't very Unix-like.

But some Windows Unix-like systems (e.g., MKS) have everything in
a different directory.  Some environments (e.g., MinGW) do some
machinations to make it appear that the files are in /bin, but others
(again, MKS) get around the most common instance of '/bin/sh' by
searching PATH for the shell.

Sure makes things difficult ...

Jeff Conrad

Reply via email to