Here’s another make alternative. You do not need to specify dependencies at all.
https://www.usenix.org/conference/atc22/presentation/curtsin...
(full disclosure: I am one of the authors)
https://www.usenix.org/conference/atc22/presentation/curtsin...
(full disclosure: I am one of the authors)
> Make sure your source files are backed up, like in source control, or something. Tup is able to delete old files automatically, though it tries to prevent you from doing silly things like overwrite your hand-written C files. Still, it would suck if you got boned because tup has a bug or something. Hey, your hard disk can go at anytime, too.
This is unacceptable, no thanks, I build first (test) and then commit, not the other way around.