www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/24/03:13:23

To: "Wonkoo Kim, EE, U. of Pittsburgh" <WKIM AT vms DOT cis DOT pitt DOT edu>
Cc: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp, djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: GNU Make
Date: Thu, 24 Nov 94 09:31:27 +0200
From: "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>

>        $(MAKE) [something] CFLAGS="-Wall -O2" [something]
>
> The 2nd recursive "make" couldn't receive the quoted arguments as I
> expected.  I guess the quotation marks were stripped off.  (Maybe \" or ""

It should be quoted with *single* quotes, like this:

        $(MAKE) [something] 'CFLAGS=-Wall -O2' [something]

*then* it will work.

And anyway, the double quotes which start not at the beginning of
the argument aren't treated as quotation under most DOS C libraries,
djgpp included.  EMX is one of the few exceptions (in fact, the only
one I know about).  EMX is also known to be different in many other
areas one gets used to working under DOS (e.g., AFAIK, it doesn't
distinguish between binary and text files).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019