On Thu, Aug 17, 2006 at 01:42:53PM -0400, Eli Zaretskii wrote: >> Date: Thu, 17 Aug 2006 12:38:29 -0400 >> From: Bill Hoffman <[EMAIL PROTECTED]> >> >> >> /* Handle other OSs. */ >> >>! #if defined(HAVE_DOS_PATHS) && !defined(__CYGWIN__) >> >> # define PATH_SEPARATOR_CHAR ';' >> >> #elif defined(VMS) >> >> # define PATH_SEPARATOR_CHAR ',' >> > >> >This is probably too big a change for this particular problem (and maybe >> >it's already been discussed to death) but I don't see why this setting >> >couldn't be in configure.in, too. Then MinGW could set >> >PATH_SEPARATOR_CHAR to ';', VMS could set it to ',' (shouldn't that be >> >'.'?), and Cygwin and every other "UNIX system" could just use the default. >> >> Sure, this seems to produce the correct behavior. If you want >> to make it a configure.in thing, then provide a patch. I was just going >> along with the existing style of the code in this case. > >The Cygwin build could (and probably should) use configure.in, but the >MinGW and MSVC ports don't use the configure script to build >themselves, and so the native builds cannot set PATH_SEPARATOR_CHAR >there.
Whatever the mechanism, it seems like this could easily be made part of config.h. Wouldn't just adding it to configh.dos suffice? cgf _______________________________________________ Make-w32 mailing list Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32