bug-make
[Top][All Lists]
Advanced

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

RE: Using $(eval) to get information at the time a target is invoked


From: Hsu, Shihchieh IAS
Subject: RE: Using $(eval) to get information at the time a target is invoked
Date: Sat, 8 Jan 2011 12:16:53 -0500

I am new to $(eval) and can only present my wishful thinking:

When "all" is invoked, it will go through $(eval) , $(wildcard), etc and save 
the information, but apparently, the information is also saved when makefile 
was scanned (???)

Any suggestion to dump cache information on Linux?  I vaguely remember there is 
some debugging/trace capabilities in make.

-----Original Message-----
From: Eli Zaretskii [mailto:address@hidden 
Sent: Saturday, January 08, 2011 11:49 AM
To: Hsu, Shihchieh IAS
Cc: address@hidden; address@hidden
Subject: Re: Using $(eval) to get information at the time a target is invoked

> Date: Sat, 8 Jan 2011 11:40:23 -0500
> From: "Hsu, Shihchieh            IAS" <address@hidden>
> Cc: <address@hidden>
> 
> Identical results are obtained as before.  So the issue is probably not when 
> GNU/Linux renews the cache $(eval), but when Windows/Make refresh/update the 
> cache.

Maybe I don't understand something, but $(eval) calls
$(PROGRAM_template), which calls $(wildcard).  So $(wildcard) is still
involved.  And in GNU Make, $(wildcard) uses a cache that stores the
contents of directories.



reply via email to

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