[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mingw make problem

From: Eli Zaretskii
Subject: Re: mingw make problem
Date: Fri, 18 Aug 2006 19:42:24 +0300

> Date: Fri, 18 Aug 2006 08:58:00 -0400
> From: "William A. Hoffman" <address@hidden>
> Cc: address@hidden
> Just noticed:
>  static char sh_chars_sh[]  = "#;\"*?[]&|<>(){}$`^";
> Note the \"  This is in the #ifdef __MSDOS__ section which I assume
> is on for mingw.

No, MinGW picks up the "#elif defined (WINDOWS32)" section.

> Why is " considered a shell character?

Please note that it is considered a shell character on _all_ systems
when a Unixy shell is invoked.  I believe the reason is that a Posix
shell removes the quotes from the command line, and has other special
processing inside a quoted argument.  So Make invokes the shell, to
avoid knowing too much about this processing.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]