bug-make
[Top][All Lists]
Advanced

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

[bug #58056] Forced prerequisite order is not honored with pattern rules


From: Paul D. Smith
Subject: [bug #58056] Forced prerequisite order is not honored with pattern rules
Date: Sun, 2 Oct 2022 09:27:10 -0400 (EDT)

Follow-up Comment #15, bug #58056 (project make):

I updated the documentation to try to make this clearer:

Old docs:

> Occasionally, however, you have a situation where you want to impose a
specific ordering on the rules to be invoked @emph{without} forcing the target
to be updated if one of those rules is executed.

New docs:

> Occasionally you may want to ensure that a prerequisite is built before a
target, but @emph{without} forcing the target to be updated if the
prerequisite is updated.

Note that the next release of GNU make will implement the *.WAIT* special
prerequisite found on other versions of make such as BSD make or Solaris make.
 This will allow you to declare "wait points" between prerequisites to
serialize them.  This is not a reliable way to manage ordering but it has the
advantage of being easy to use, in simple situations.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58056>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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