I’ve been looking at Meson for a little while, and I generally like it. But there doesn’t seem to be any way to extend it or write macro-like constructs. For example, if I want to build something with lots of plugins, I can’t wrap the build definition of a plugin and then apply that every where. I think that makes it a bit impractical for many builds.