delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/01/22/17:20:37

From: jalvo AT cloud9 DOT net (John Alvord)
Subject: Re: How to echo out shell var inside make in B20
22 Jan 1999 17:20:37 -0800 :
Message-ID: <Pine.BSF.4.05.9901221057430.17163-100000.cygnus.gnu-win32@earl-grey.cloud9.net>
References: <918C79AB552BD211A2BD00805F15CE853FF54F AT x-crt-es-ms1 DOT cp10 DOT es DOT xerox DOT com>
Mime-Version: 1.0
To: "Truong, Ton H" <ttruong AT cp10 DOT es DOT xerox DOT com>
Cc: "'gnu-win32 AT cygnus DOT com'" <gnu-win32 AT cygnus DOT com>,
"'Takaaki Hiramatsu'" <takaaki AT cp10 DOT es DOT xerox DOT com>

Unless you do something, priority goes

	1. variables defined on command line
	2. makefile text
	3. environment variables

You can increase the environment variable prority using the -e command
line option. You can alter 1 vs 2 using the "override"control in the
makefile text.

john alvord

Music, Management, Poetry and more...
           http://www.candlelist.org/kuilema
 
Cheap CDs @ http://www.cruzio.com/~billpeet/MusicByCandlelight
 

On Thu, 21 Jan 1999, Truong, Ton H wrote:

> I just downloaded the B20.1 version and run into this problem which we did
> not have using B18.
> 
> Our makefile defines this variable
> LIB=ttdr
> 
> Say I have this target:
> unittestdebug:
>      echo $$LIB
> 
> With the double dollar sign, I would expect the echo command to echo out the
> VC++ LIB environment variable (c:/msdev/VC/lib; etc...), but it echoes out
> the value "ttdr" - the Makefile variable instead.
> 
> Does anyone have a workaround for it?
> 
> Please respond to me, as I am not a subscriber to the list.
> 
> //Ton Truong
> 

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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