On Thu, 15 Jun 2000, Andre Srinivasan wrote:

>       o Quoted expressions in shell commands don't seem to translate
>         across platforms.  In the SunOS5.6 and Cygwin versions of
>         make 3.78.1, I could use the following:
> 
>               subdirs: $(DIRS)
>                       if [ "x$(DIRS)" != x ]; then \
>                               for dir in $(DIRS); do \
>                                       (cd $$dir && $(MAKE)); \
>                               done; \
>                       fi
> 
>         When I switched to 3.79 (built for W32), I had to change the
>         double quotes to single quotes to avoid a shell error.

Are you sure this is Make issue, not a shell issue?  In other words, are 
you sure Make invokes Bash in this case?  If it invokes the Windows 
shell, then I can understand why you are having problems with quotes.

Reply via email to