>There are so many build systems in C and C++ because for each of those, someone finds something to be inadequate and has something else that works for them.
Makes me wonder why Lisp is cursed[1] but C++ isn't.
[1]: http://www.winestockwebdesign.com/Essays/Lisp_Curse.html