översikt
Meson är ett open source-byggsystem som är tänkt att vara både extremt snabbt och, ännu viktigare, så användarvänligt som möjligt.
mesons huvuddesignpunkt är att varje ögonblick som en utvecklare spenderarskriva eller felsöka byggdefinitioner är en andra bortkastad. Så är everysecond tillbringade väntar på byggsystemet att faktiskt börja kompileringskod.
funktioner
- multiplatform stöd för Linux, macOS, Windows, GCC, Clang, Visual Studio och andra
- språk som stöds inkluderar C, C++, D, Fortran, Java, Rust
- Bygg definitioner i en mycket läsbar och användarvänlig icke-Turing komplett DSL
- cross kompilering för många operativsystem samt bare metal
- optimerad för extremt snabb full och inkrementell bygger utan att offra korrekthet
- inbyggd multiplatform beroende leverantör som fungerar tillsammans med distro paket
- kul!
Quickstart för nybörjare
är du en absolut nybörjare när det gäller programmering? Inga problem, läs den här nybörjarguiden för att komma igång.
Community
det finns två huvudmetoder för att ansluta till andra Mesondevelopers. Den första är e-postlistan, som är värd pågoogle-grupper.
det andra sättet är via IRC. Kanalen som ska användas är #mesonbuild
atFreenode.
projekt som använder Meson
många projekt använder Meson och de är en bra resurs för att lära sig vad man ska (och vad man inte ska!) gör whenconverting befintliga projekt till Meson.
en kort lista över Meson-användare finns härMen det finns många fler. Vi vill gärna höra om dina framgångshistorier också och hur saker och ting kan förbättras också!
utveckling
all utveckling på Meson görs på GitHubproject. Instruktioner förbidrag finns på bidragssidan.
du behöver inte underteckna en CLA för att bidra till Meson.