Follow-up Comment #2, bug #64185 (project make):

It is also necessary to ignore rule definitions in the branches which are not
taken from the point of view of correctness.

all: hello.tsk
ifdef hello
hello.tsk:; echo true
hello.tsk:; echo false

Here, we need the 'echo true' rule to be defined. If make honored the else
branch, then make would've redefined 'echo true' with 'echo false'.


Reply to this item at:


Message sent via Savannah

Reply via email to