Overview
Meson é um sistema de construção de código aberto destinado a ser extremamente rápido, e, mais importante ainda, o mais amigável possível.
O principal ponto de design do Meson é que cada momento que um desenvolvedor gasta ou depura definições de compilação é um segundo desperdiçado. Assim como cada segundo gasto esperando que o sistema de construção realmente comece a compilar código.
Características
- suporte multiplataforma para Linux, macOS, Windows, GCC, Clang, Visual Studio e outros
- idiomas suportados incluem C, C++, D, Fortran, Java, Ferrugem
- definições de compilação em muito legível e de fácil utilização não-Turing completa DSL
- a compilação cruzada para muitos sistemas operacionais, bem como bare metal
- otimizado para o extremamente rápido, completo e incremental cria sem sacrificar a exatidão
- construído-em multiplataforma dependência de fornecedor que trabalha em conjunto com a distribuição de pacotes
- diversão!
início rápido para iniciantes
você é um iniciante absoluto quando se trata de programação? Não se preocupe,leia este guia para começar.
comunidade
Existem dois métodos principais de ligação com outros Mesondeveloperadores. O primeiro é a lista de discussão, que é hospedado grupos atGoogle.
A segunda via é via IRC. O canal a usar é #mesonbuild
atFreenode.
projectos que utilizam Meson
muitos projectos estão a utilizar Meson e são um grande recurso para aprender o que fazer (e o que não fazer!) ao converter os projectos existentes em Meson.
uma pequena lista de usuários do Meson pode ser encontrada aqui, mas há muitos mais. Gostaríamos de ouvir sobre suas histórias de sucesso também e como as coisas podem ser melhoradas também!
Desenvolvimento
Todo o desenvolvimento no Meson é feito no GitHubproject. As instruções de contribuição podem ser consultadas na página de contribuição.
Você não precisa assinar um CLA para contribuir para o Meson.