This past week I’ve learned more CMake than I (n)ever wanted to know. So this sounds still appropriate
@aras Been there! Spent a couple of months migrating/upgrading a large code base from old-style CMake to "modern CMake".
I... don't love it.
Are there any alternatives you like?
I haven't found any I like yet and I've tried many over the decades...
@ackack I liked the build system we had at Unity :) It had a bunch of neat tools, and build logic was C#. But I'm biased, https://aras-p.info/blog/2019/03/08/Two-years-in-a-build-team/