Maybaygiare.org

Blog Network

Il Meson Build system

Panoramica

Meson è un sistema di compilazione open source pensato per essere estremamente veloce e,ancora più importante, il più facile da usare possibile.

Il punto di progettazione principale di Meson è che ogni momento in cui uno sviluppatore spende la scrittura o il debug delle definizioni di compilazione è un secondo sprecato. Quindi everysecond è speso in attesa che il sistema di compilazione inizi effettivamente a compilingcode.

Caratteristiche

  • supporto multipiattaforma per Linux, macOS, Windows, GCC, Clang, Visual Studio e altri
  • le lingue supportate sono C, C++, D, Fortran, Java, Ruggine
  • le definizioni di creare in modo molto leggibile e user-friendly, camere non-Turing completi di DSL
  • croce di compilazione per molti sistemi operativi, così come il metallo nudo
  • ottimizzato per un utilizzo estremamente veloce, completo e incrementale, senza sacrificare la correttezza
  • built-in multipiattaforma dipendenza provider che funziona insieme con distro pacchetti
  • divertimento!

Quickstart per principianti

Sei un principiante assoluto quando si tratta di programmazione? Non preoccuparti, leggi questa guida per principianti per iniziare.

Community

Esistono due metodi principali per connettersi con altri Mesondevelopers. Il primo è la mailing list, che è ospitata atGoogle Groups.

Il secondo modo è tramite IRC. Il canale da utilizzare è#mesonbuild atFreenode.

Progetti che utilizzano Meson

Molti progetti utilizzano Meson e sono una grande risorsa per imparare cosa (e cosa no!) fare whenconverting progetti esistenti a Mesone.

Un breve elenco di utenti di Mesoni può essere trovato quima ce ne sono molti altri. Ci piacerebbe sentire parlare dei vostri successstories troppo e come le cose potrebbero essere migliorate troppo!

Sviluppo

Tutto lo sviluppo su Mesone è fatto sul GitHubproject. Le istruzioni peril contributo possono essere trovate nella pagina del contributo.

Non è necessario firmare un CLA per contribuire al Mesone.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.