> From: "Dave Korn" <[EMAIL PROTECTED]>
> Cc: <[email protected]>
> Date: Fri, 21 Sep 2007 10:34:07 +0100
> 
> >> +PATH=c:\program files\imagemagick-6.3.3-q16;"c;\Program Files\Python25";
> >>  ^^^^                                          ^
> 
> > The other problem is because you have quotes around that directory
> > name.  Why did you do that? Windows doesn't need such directories to
> > be quoted.  Remove the quotes and it will work.
> 
>   I'm curious, what does make *think* it's doing here?

It's an undocumented feature: the Windows port of Make has code to
handle PATH values that use `:' as a directory delimiter, or even
mixed `;'- and `:'-delimited values.  It handles that by replacing all
colons by semicolons _except_ when the colon is after a drive letter.
It detects drive letters by in effect checking for an `X:' pattern
(where X is a letter) _immediately_ after a delimiter (be it a `:' or
a `;').  Using quoted directory names defeats that logic, since the
drive letter is no longer immediately after the preceding delimiter.

See w32/pathstuff.c for the gory details.


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to