1 minute readReference


You must use or avoid #pragma multi consistently in any collection of rules and dependency lines sharing a given target.


In order to keep the meaning clear, if any rule or dependency line with a given target is #pragma multi, then all rules and dependency lines including that same target must also be #pragma multi. Otherwise it is not clear whether the targets should be treated as simultaneously updated, and if so, with what other targets.


There are two rules or dependency lines with overlapping target sets, one with #pragma multi and one without.


Either make all of the relevant rules and dependency lines #pragma multi, or remove that pragma from all of them.