@whitequark @jannem @dalias @wyatt8740 @unnick cmake is good in theory, but in practice it needs an infinite number of beatings over the head to make it work in any slightly non-standard configuration, and it's so big that it's almost worthless if you need backwards-compatibility (or if you're stupid like me and need it to run on Solaris 7 or a 3DS or some shit like that...) Most people won't use it in these configurations, because... why would they? but it's an issue for me, and i reserve the right to not like a tool that can't be bent to fit a weird situation even a little bit lol
@parzivalwolfram @whitequark @jannem @wyatt8740 @unnick cmake is just an awful user facing interface. No consistency in how you override what tools to use, where to find libraries, what flags to build with, where to install, how to do a staged install, etc. NTM the horrible DSL and gigantic implementation that takes like an hour ti build.