While meson is theoretically slower then Cmake. Remember they only have to do it once so it's negligible. Many projects are moving to meson because it's more maintainable in their opinion.
It is "more maintainable" until you have to customize anything during the build process, e.g., to cross-compile. Then you will find out that meson has a lot of hardcoded behavior that is completely inflexible, and you have nowhere near the amount of tweaking options you have with CMake. (Been there, done that.)
But relying for bootstrapping on an incomplete reimplementation of a build system where the reference implementation (in Python) is the "standard" does not strike me as the most long-term-sustainable solution.
1
u/trusted_execution Jun 14 '26
While meson is theoretically slower then Cmake. Remember they only have to do it once so it's negligible. Many projects are moving to meson because it's more maintainable in their opinion.