przegląd
Meson to otwarty system budowania,który ma być zarówno niezwykle szybki, jak i, co ważniejsze, jak najbardziej przyjazny dla użytkownika.
głównym punktem konstrukcyjnym Mezonu jest to, że każda chwila spędzona przez dewelopera na pisaniu lub debugowaniu definicji kompilacji jest sekundą zmarnowaną. Tak samo jak każda sekunda spędzona na czekaniu, aż system kompilacji zacznie kompilować kod.
funkcje
- wieloplatformowe wsparcie dla Linuksa, macOS, Windows, GCC, Clang, Visual Studio i innych
- Obsługiwane języki to C, C++, D, Fortran, Java, Rust
- tworzenie definicji w bardzo czytelnym i przyjaznym dla użytkownika nie-Turing kompletnym DSL
- kompilacja Krzyżowa dla wielu systemów operacyjnych, a także bare metal
- zoptymalizowana pod kątem niezwykle szybkich pełnych i przyrostowych kompilacji bez poświęcania poprawność
- Wbudowany wieloplatformowy dostawca zależności, który współpracuje z pakietami DISTRO
- zabawa!
Quickstart dla początkujących
jesteś początkującym programistą? Nie martw się,przeczytaj ten przewodnik dla początkujących, aby zacząć.
społeczność
istnieją dwie główne metody łączenia się z innymi Mezondeveloperami. Pierwszym z nich jest lista dyskusyjna, która jest hostowana wGOOGLE Groups.
drugą drogą jest IRC. Kanał do użycia to #mesonbuild
atFreenode.
projekty wykorzystujące Mezon
wiele projektów wykorzystuje Mezon i są świetnym źródłem do nauki, co (a czego nie!) do whenconverting istniejących projektów do Meson.
krótka lista użytkowników mezonów znajduje się tutajale jest ich o wiele więcej. Chcielibyśmy usłyszeć o twoich sukcesach i o tym, jak można to poprawić!
rozwój
cały rozwój na Mezonie odbywa się na GitHubproject. Instrukcje dotyczące składania wniosków można znaleźć na stronie contribution.
nie musisz podpisywać CLA, aby przyczynić się do Mezonu.