|
From: | Noel Yap |
Subject: | Re: need access to Makefile path |
Date: | Tue, 18 May 2004 14:02:31 -0400 |
User-agent: | Mozilla Thunderbird 0.5 (Windows/20040212) |
Boris Kolpackov wrote:
Noel Yap <address@hidden> writes:Try: $ cat >bar.make include foo.make $(warning $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))))You gotta be kidding me! p := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))) include foo.make $(warning $p)
Like I said, explicitly doing this in the makefiles that need is becomes quite messy. Moreover, I haven't done any timings, but I'd hazard a guess that this is much slower than setting __FILE__ for each included makefile. I never said MAKEFILE_LIST is unusable; I said it's very lacking and that MAKEFILE_STACK would be better if it existed. Noel
[Prev in Thread] | Current Thread | [Next in Thread] |