Meson é um sistema de build (compilação) de código aberto e de alta performance, projetado para velocidade e facilidade de uso, primariamente utilizado para compilar projetos de software a partir do código-fonte. Seu objetivo é tornar o processo de compilação o mais rápido e amigável possível para o desenvolvedor. Meson utiliza uma linguagem simples, declarativa e específica de domínio (DSL) para definir as configurações do projeto, que são tipicamente armazenadas em arquivos nomeados 'meson.build' dentro do diretório de código-fonte do projeto. Estes arquivos especificam detalhes do projeto, dependências, arquivos-fonte, flags de compilação e alvos de build. As principais características do Meson incluem sua velocidade excepcional, alcançada ao gerar arquivos de build para sistemas de backend de compilação altamente otimizados como o Ninja (seu backend padrão e recomendado). Ele oferece suporte robusto multiplataforma, funcionando perfeitamente em Linux, macOS, Windows e vários sistemas embarcados. Meson suporta uma vasta gama de linguagens de programação, incluindo C, C++, Fortran, Java, Rust, e mais, tornando-o versátil para diversos projetos. Ele também fornece gerenciamento de dependências forte, detecção automática de compiladores e ferramentas, e integra-se bem com vários ambientes de desenvolvimento e pipelines de integração contínua. O arquivo 'meson.build' é o núcleo de um projeto Meson, definindo como o software deve ser compilado e linkado.