You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current behavior (which leaves target files in place even if the build fails while trying to run the recipe for that target) was originally by design, but it is different from GNU make's behavior, and has become enough of a pain in the neck (when crafting & debugging Makefiles) that I'm labeling this as a bug.
Pretty easy to fix I think: just delete the file in the build(T,SL,Opts) rule that prints the FAILED message, in biomake.pl.
May break some tests (and should get its own test either way).
The text was updated successfully, but these errors were encountered:
ihh
changed the title
Build failure should result in the deletion of partially built targets
Build failure should result in the deletion of unbuilt targets
Dec 18, 2019
The current behavior (which leaves target files in place even if the build fails while trying to run the recipe for that target) was originally by design, but it is different from GNU make's behavior, and has become enough of a pain in the neck (when crafting & debugging Makefiles) that I'm labeling this as a bug.
Pretty easy to fix I think: just delete the file in the
build(T,SL,Opts)
rule that prints theFAILED
message, in biomake.pl.May break some tests (and should get its own test either way).
The text was updated successfully, but these errors were encountered: