Das Meson Build System
Übersicht
Meson ist ein Open-Source-Build-System, das sowohl extrem schnell als auch, was noch wichtiger ist, so benutzerfreundlich wie möglich sein soll.
Der Hauptgedanke bei Meson ist, dass jede Sekunde, die ein Entwickler mit dem Schreiben oder Debuggen von Build-Definitionen verbringt, eine verschwendete Sekunde ist. Ebenso jede Sekunde, die man darauf wartet, dass das Build-System tatsächlich mit dem Kompilieren von Code beginnt.
Features
- Multiplattform-Unterstützung für Linux, macOS, Windows, GCC, Clang, Visual Studio und andere
- Unterstützte Sprachen sind C, C++, D, Fortran, Java, Rust
- Build-Definitionen in einer sehr lesbaren und benutzerfreundlichen, nicht-Turing-vollständigen DSL
- Cross-Kompilierung für viele Betriebssysteme sowie Bare-Metal
- Optimiert für extrem schnelle vollständige und inkrementelle Builds, ohne Kompromisse bei der Korrektheit
- Integrierter plattformübergreifender Abhängigkeitsanbieter, der mit Distribution-Paketen zusammenarbeitet
- Spaß!
Schnelleinstieg für Anfänger
Sind Sie ein absoluter Programmieranfänger? Keine Sorge, lesen Sie diesen Anfängerleitfaden, um loszulegen.
Community
Der einfachste Weg für die meisten Leute, mit anderen Meson-Entwicklern in Kontakt zu treten, ist ein Web-Chat. Der zu verwendende Kanal ist #mesonbuild entweder über Matrix (Web-Oberfläche) oder OFTC IRC.
Weitere Kommunikationsmittel sind die Mailingliste (gehostet von Google Groups) und der Abschnitt Diskussionen des Meson GitHub-Repositorys.
Projekte, die Meson verwenden
Viele Projekte verwenden Meson und sind eine großartige Ressource, um zu lernen, was Sie beim Konvertieren bestehender Projekte nach Meson tun sollten (und was nicht!).
Eine kurze Liste der Meson-Benutzer finden Sie hier, aber es gibt noch viele mehr. Wir würden uns auch freuen, von Ihren Erfolgsgeschichten zu hören und wie Dinge verbessert werden könnten!
Entwicklung
Die gesamte Entwicklung an Meson erfolgt im GitHub-Projekt. Anleitungen zur Mitarbeit finden Sie auf der Mitwirkungsseite.
Sie müssen keinen CLA unterzeichnen, um zu Meson beizutragen.
Die Ergebnisse der Suche sind