%% "Jan Beulich" <[EMAIL PROTECTED]> writes:

  jb> investigating the possibilities the new features in make 3.80
  jb> offer I found that I cannot have an $(eval inside any sort of
  jb> conditional. As the mailing list documents that this has already
  jb> been observed I'd like to find out what the intentions are to fix
  jb> this.

Looking further in the mailing list would surely have shown you that
this bug was reported (bug #1516) and fixed already (in the source tree)
and that there's a patch attached to the bug report which you can apply
to your 3.80 sources to fix it: see the bug report in Savannah:

  https://savannah.gnu.org/bugs/?func=detailbug&bug_id=1516&group_id=71

  jb> Especially would it seem questionable to me whether the same logic
  jb> as in the include directive handling can be applied here, since it
  jb> may be useful to be able to interact with the conditionals state
  jb> previously in effect.

I'm not sure which "include directive handling" you mean, but as with
include files all conditionals started within an eval must be closed
within the same eval.  That's the only restriction.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to