help-make
[Top][All Lists]
Advanced

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

Re: Using environmnet variables in make


From: kalyan
Subject: Re: Using environmnet variables in make
Date: Fri, 27 Feb 2009 09:08:37 +0530

i guess backslash wouldnt work because export is not recognized as a shell command in make..
Also, make manual hints that export can be used to communicate variables to sub-make, so i am not sure if exporting a variable and using it in the same makefile would work..

kalyan

On Fri, Feb 27, 2009 at 4:38 AM, John Calcote <address@hidden> wrote:
Alan,

Try adding a backslash after the export QA... statement like this:

test:
  export QA_STEP=start; \
  touch ${QA_STEP};

make executes each line in a separate shell, so QA_STEP will not be set in
the shell that executes the touch statement unless you execute both commands
in the same statement.

John

-----Original Message-----
From: help-make-bounces+john.calcote=gmail.com@gnu.org
[mailto:help-make-bounces+john.calcote=gmail.com@gnu.org] On Behalf Of albob
Sent: Thursday, February 26, 2009 10:28 AM
To: address@hidden
Subject: Using environmnet variables in make


Hi,
  I have the following Makefile

.EXPORT_ALL_VARIABLES:
.SUFFIXES:

test:
  export QA_STEP=start ;
  touch ${QA_STEP};

Which I run using "gmake". This gives me:

slappy628: gmake test
export QA_STEP=qa_rtl ;
touch  ;
touch: file arguments missing
Try `touch --help' for more information.
gmake: *** [test] Error 1

Can anyone tell me what I am doing wrong? No matter what I try I can not get
it to pick up on the environment variable set. Help would be much
appreciated.
Thanks
      Alan

--
View this message in context:
http://www.nabble.com/Using-environmnet-variables-in-make-tp22229241p2222924
1.html

Sent from the Gnu - Make - Help mailing list archive at Nabble.com.



_______________________________________________
Help-make mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-make



_______________________________________________
Help-make mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-make


reply via email to

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