> Nadav wrote (in a github PR):
> By the way, when you have some experience on bazel vs cmake, I'll be happy if you share it on the Seastar developer mailing list (does anyone still use that? :-( ). I never managed to become a cmake fan, and people keep telling me I'm wrong and cmake is great and the best thing since sliced bread - but I still failed to be come a fan... So I wonder if maybe I wasn't wrong all along and there's indeed something (bazel or anything else) that people like even better than cmake.
3,5 years ago, I wrote a blog post about our migration from CMake to meson.
Although its age, most of the post's opinions are still relevant today:
One thing to note is that meson does not yet support C++20 modules, which seems to be related to the desire of the meson developers to make a scalable implementation, which seems hard given the api of certain compilers, as explained here (which is a fun read):
@Tyler Rockwood: Did you at RedPanda consider other build systems (than cmake, bazel) as well?
best,
Niek