Maybaygiare.org

Blog Network

Le système de construction Meson

Aperçu

Meson est un système de construction open source conçu pour être à la fois extrêmement rapide et, plus important encore, aussi convivial que possible.

Le point de conception principal de Meson est que chaque instant qu’un développeur dépense pour écrire ou déboguer des définitions de construction est une seconde gaspillée. Ainsi, chaque seconde est-elle passée à attendre que le système de construction commence réellement à compiler le code.

Caractéristiques

  • prise en charge multiplateforme pour Linux, macOS, Windows, GCC, Clang, Visual Studio et autres
  • les langues prises en charge incluent C, C++, D, Fortran, Java, Rust
  • définitions de construction dans un DSL complet non Turing très lisible et convivial
  • compilation croisée pour de nombreux systèmes d’exploitation ainsi que bare metal
  • optimisé pour des builds complets et incrémentaux extrêmement rapides sans sacrifier l’exactitude

    Caractéristiques

    • prise en charge multiplateforme pour Linux, macOS, Windows, GCC, Clang, Visual studio et autres
    • compilation croisée pour de nombreux systèmes d’exploitation /li>
    • fournisseur de dépendances multiplateformes intégré qui fonctionne avec les paquets de distribution
    • amusant!

    Démarrage rapide pour les débutants

    Êtes-vous un débutant absolu en matière de programmation? Pas de soucis, lisez ce guide du débutant pour commencer.

    Communauté

    Il existe deux méthodes principales de connexion avec d’autres Mésondéveloppeurs. Le premier est la liste de diffusion, qui est hébergée àgroupes Google.

    La deuxième voie est via IRC. Le canal à utiliser est #mesonbuildatFreenode.

    Projets utilisant Meson

    De nombreux projets utilisent Meson et ils sont une excellente ressource pour apprendre quoi faire (et quoi ne pas faire!) faites lorsqueconvertir des projets existants en Méson.

    Une courte liste d’utilisateurs de Meson peut être trouvée icimais il y en a beaucoup plus. Nous aimerions également entendre parler de vos réussites et de la façon dont les choses pourraient être améliorées!

    Développement

    Tout le développement sur Meson se fait sur le projet GitHub. Les instructions pour la contribution se trouvent sur la page de contribution.

    Vous n’avez pas besoin de signer une CLA pour contribuer à Meson.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.