help-gnu-utils
[Top][All Lists]
Advanced

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

Re: Setting environment variables with Make


From: August Karlstrom
Subject: Re: Setting environment variables with Make
Date: Sun, 08 Mar 2009 01:20:01 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

Paul Jarc wrote:
Ralf Wildenhues <Ralf.Wildenhues@gmx.de> wrote:
Each command line in a rule is executed by a separate shell invocation.
So use e.g.,

foo:
        bar=`output of some command`; \
        echo $(bar)

This shold be expanding a shell variable, not a Makefile variable, so
one more change is needed:

foo:
        bar=`output of some command`; \
        echo $${bar}

Or if you want to check for failure in the first command:

foo:
        bar=`output of some command` && \
        echo $${bar}

OK, thanks for the explanation Paul.


August


reply via email to

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