if you like autotools we definitely aren't going to be friends
I would strongly prefer to never use cmake again in any context (even though it would mean I don't get to charge people quite nice consulting fees to unfuck their CMake situation), but unfortunately people keep making build systems that are inexplicably somehow worse, like Bazel
(Bazel makes a lot of sense if you are Google, and is excruciatingly painful to use if you aren't Google. it's also almost completely undocumented; if you thought it was hard to figure out how to make CMake does something, allocate like 20× as much time for Bazel)
Does Makefile plus a bunch of hand-coded scripts count as a build system?