Thanks to All for the answers!
I'll submit the issue.
Just two questions from a novice like me: is the 'make' at "active"
development stage?
I'm looking to "http://savannah.gnu.org/bugs/?group=make".
There are many hang up issues. They are dated by previous years and
don't assigned to anyone.
I'll schedule to move my project to bjam
(http://www.boost.org/boost-build2/doc/html/index.html) since make's
scripts are too difficult for my purpose.
Has anyone use bjam in yourself projects?
Thanks.
Philip Guenther wrote:
On Sun, Sep 6, 2009 at 8:09 AM, Sergey Zubkovsky<serg...@gmail.com> wrote:
It seems to me this is a bug.
All will be fine if we just rewrite 'ifneq (1,1)' as 'ifeq (1,1)'.
That is why I sent the question.
I hope someone will add an item in the bug tracker (who know `make' better
than me and will confirm this supposition).
Sure looks like a bug to me. Note that this has nothing to do with
$(eval); it's presence in your example just confuses the issue. You
can see the issue directly with this:
ifneq (1,1)
define var1
define var2
endef
endef
endif
I suggest you visit
http://savannah.gnu.org/projects/make
and submit the bug.
Philip Guenther
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make