[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make question (environment variable)
From: |
Henrik Carlqvist |
Subject: |
Re: make question (environment variable) |
Date: |
Wed, 14 Feb 2007 22:59:29 +0100 |
User-agent: |
Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) |
"James" <hslee911@yahoo.com> wrote:
> VAR=abc
> all:
> echo $(VAR)
>
> In unix/bash, to override the variable defined in the makefile,
> make VAR=123
> works.
>
> However
> export VAR=123; make
> or
> VAR=123 make
> does not seem to work.
>
> Is there a way to override using export variable method?
You can allow environment variables to override an assignment by using the
following construction:
VAR ?= abc
regards Henrik
--
The address in the header is only to prevent spam. My real address is:
hc1(at)poolhem.se Examples of addresses which go to spammers:
root@localhost postmaster@localhost