|
From: | Martin Dorey |
Subject: | RE: conditionals not working for conditional variables in sub-make? |
Date: | Thu, 7 May 2009 11:15:32 -0700 |
You misunderstand something. > it outputs: > VAR=foo VAR2=bar VAR3=foo That's only a small fraction of what I see, with
make-3.81. This is what I see: address@hidden:~/tmp/bug-make-2009-05-07$ make make var1 make[1]: Entering directory
`/home/martind/tmp/bug-make-2009-05-07' VAR=foo VAR2=bar VAR3=foo make[1]: Leaving directory
`/home/martind/tmp/bug-make-2009-05-07' make var2 make[1]: Entering directory
`/home/martind/tmp/bug-make-2009-05-07' VAR=bar VAR2=bar VAR3=bar make[1]: Leaving directory
`/home/martind/tmp/bug-make-2009-05-07' address@hidden:~/tmp/bug-make-2009-05-07$ Perhaps you want the "all" rule to say: all: var1 var2 Then I see the desired output: address@hidden:~/tmp/bug-make-2009-05-07$ make VAR=foo VAR2=bar VAR3=foo address@hidden:~/tmp/bug-make-2009-05-07$ -----Original Message----- Please see the makefile attached. by running it it outputs: VAR=foo VAR2=bar VAR3=foo but I think VAR2 should be foo. Bug or do I misunderstand something? thanks, Istvan |
[Prev in Thread] | Current Thread | [Next in Thread] |