On Fri, Aug 10, 2012 at 11:48 AM, Ciprian Dorin Craciun <ciprian.crac...@gmail.com> wrote: > (I've changed the subject of the thread because I want to move the > discussion in a more "general" direction not specific to one build > system.) > > > On Sun, Jul 15, 2012 at 7:53 PM, Anselm R Garbe <garb...@gmail.com> wrote: >> The holy make replacement is already there: >> >> http://man.suckless.org/9base/mk > > > Starting from a minor side note about `mk` (at least the > `plan9port` version, but I doubt the one from `9base` doesn't suffer > the same problems): it doesn't cope nicely with large, especially > generated, make files (i.e. after a few hundred rules)... (But when > you want to use them as a "backend" for another generator (like for > example `CMake` ore any other "suckless" or "bloatfull" system), you > get in a heap of problems... See the thread below for a lengthy > discussion...) > http://thread.gmane.org/gmane.os.plan9.general/60495/focus=60518
If you have generated makefiles with hundreds of rules, or cmake, or auto*hell, you already lost. Please stop writing code, become a lawyer or a bureaucrat. This whole topic is so silly, just use a language that doesn't need any of this nonsense, like Go. Uriel