# Meson build system

16 Hacker News commenters recommended Meson build system and 10 criticized it, November 2025 to November 2026. It was recommended in 9 of 13 months.

**Verdict:** Recommended as a friendly, readable build system, easier than Autotools and terse for common projects. Critics say it adds complexity and has weaker GPU support than CMake.

## Why people recommend it

- Easy to use, straightforward (3 comments): "I tend to find meson easy to use compared to all the others" ([source](https://news.ycombinator.com/item?id=45836600)) "I've found meson to be a much friendlier build system" ([source](https://news.ycombinator.com/item?id=45919197)) "it seems very straightforward" ([source](https://news.ycombinator.com/item?id=49077757))
- Concise configuration files (2 comments): "Meson and such can be as terse as your Curl example" ([source](https://news.ycombinator.com/item?id=46588518)) "generally just a handful of lines of text" ([source](https://news.ycombinator.com/item?id=46428252))
- Better than older tools (2 comments): "Right at that time Meson appeared and I skipped the suffering." ([source](https://news.ycombinator.com/item?id=47566500)) "Meson and cmake are better than the GNU autotools" ([source](https://news.ycombinator.com/item?id=49184550))

## What people warn about

- Adds complexity to build setups (2 comments): "meson is better than what came before. But it adds complexity" ([source](https://news.ycombinator.com/item?id=49041922)) "it's not fundamentally simpler or more powerful" ([source](https://news.ycombinator.com/item?id=48643205))
- Weaker support than CMake (2 comments): "Meson is indeed nice, but has very poor support for GPU compilation compared to CMake." ([source](https://news.ycombinator.com/item?id=47567898)) "It lacks the first party support cmake enjoys." ([source](https://news.ycombinator.com/item?id=47571497))
- Another tool to manage (2 comments): "Meson merges the crappy state of C/C++ tooling with something like Cargo in the worst way possible" ([source](https://news.ycombinator.com/item?id=47566930)) "instead of dealing with CMake and Autotools, I now have to deal with CMake, Autotools and Meson" ([source](https://news.ycombinator.com/item?id=47765213))

## Alternatives hackers recommend

- [Bazel](https://hackerapproved.com/p/bazel.md): 79 recommend
- [GNU Make](https://hackerapproved.com/p/gnu-make.md): 76 recommend
- [CMake](https://hackerapproved.com/p/cmake.md): 58 recommend
- [Apache Maven](https://hackerapproved.com/p/maven.md): 44 recommend
- [Ninja build system](https://hackerapproved.com/p/ninja.md): 37 recommend

## Cite as

Hacker Approved, "Meson build system", https://hackerapproved.com/p/meson/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
