> So there was a bug before 3.81, since they issued an Error in this case. And
> the bug was fixed in 3.81. Is that what you are saying?

I think this misses the objection.

> include done
> => is looking for a file named done and fails since no file named done.
>
> -include done
> => is building a target called done (if no file is found).

My understanding of the earlier report was that, in the -include case,
the rule that attempts to create done was not being exercised - the
user expects that, if there's a rule to make done, it will be run if
done does not exist; this happened in older versions (and the rule in
question happened to consist only of producing an error message) but,
apparently, no longer happens.

But I may have mis-understood the reporter ...

        Eddy.


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to