www.wikidata.de-de.nina.az
Meson 5 mesonbuild 6 ist ein Build System d h ein Software Paket das Programmquellcode und Abhangigkeiten wie Bilder und Icons zu einem ausfuhrbaren Programm kompiliert und linkt Mesonbuild steht unter der Apache 2 0 Lizenz 7 Es ist plattformunabhangig und unterstutzt Betriebssysteme wie Linux macOS und Microsoft Windows Meson kann Programme aus Quelltext in verschiedenen Programmiersprachen erstellen Es eignet sich unter anderem zum Erstellen lauffahiger Programme aus Code in C C D Fortran Java und Rust Meson eignet sich zum Cross Kompilieren So kann zum Beispiel auf einem Computer mit Windows als Betriebssystem eine ausfuhrbare Datei fur das Betriebssystem Linux erstellt werden Nach Angaben der Entwickler ist das Buildsystem auf Geschwindigkeit optimiert Damit lauffahige Programme entstehen konnen muss Meson konfiguriert werden Meson verwendet dafur eine Beschreibungssprache welche auf Python aufgebaut ist Der Compiler muss wissen was er zu tun hat also welche Quellcodedateien er in welche Programme umwandeln muss MesonbuildBasisdatenEntwickler Jussi PakkanenErscheinungsjahr 2013Aktuelle Version 1 3 0 1 19 November 2023 Betriebssystem plattformunabhangigProgrammiersprache Python 2 Kategorie BuildsystemLizenz Apache Lizenz Version 2 0 3 4 mesonbuild comMeson wurde ab Dezember 2012 vom finnischen Programmierer Jussi Pakkanen entwickelt Pakkanen war frustriert uber die bestehenden Systeme welche lauffahige Programme entwickeln konnten Es sollte einfach zu benutzen sein auf allen gangigen Betriebssystemen funktionieren und eine Testumgebung integrieren Nach zwei Monaten veroffentlichte er die erste Version 8 Ursprunglich unterstutzte Meson nur die Programmiersprachen C C Java und Vala Voraussetzungen BearbeitenVoraussetzung sind Python Version 3 6 oder hoher und das Buildsystem Ninja Bei mesonbuild com gibt es einen Schnelleinstieg 9 und weitere Dokumentationen Verwendung Bearbeitensystemd unterstutzt Meson seit Version 234 ab 235 wird dieses ausschliesslich genutzt 10 Das Gnome Projekt hat sich zum Ziel gesetzt seine Komponenten vollstandig auf Meson zu migrieren 11 Der X Org Server 12 setzt ab Version 21 1 vollstandig auf Meson Ebenso unterstutzt Mesa 3D 13 Meson zumindest teilweise Auf der Meson Projektseite werden weitere Anwender der Software genannt 14 Bei Eclipse CDT 15 gibt es Projektunterstutzung fur Meson KDevelop unterstutzt Meson seit KDevelop Version 5 4 16 Einzelnachweise Bearbeiten Release 1 3 0 abgerufen am 24 November 2023 Meson build system on Open Hub Languages Page englisch abgerufen am 30 Januar 2022 GitHub COPYING englisch abgerufen am 30 Januar 2022 The Meson Build system Legal information englisch abgerufen am 30 Januar 2022 https github com mesonbuild meson mesonbuild In https mesonbuild com Abgerufen am 8 Juni 2021 englisch mesonbuild com Legal information Abgerufen am 8 Juni 2021 Tim Schurmann A Better Builder admin magazine com https mesonbuild com Quick guide html Ulrich Bantle Systemd 235 nutzt Meson als Build System In www linux magazin de Computec Media GmbH 9 Oktober 2017 abgerufen am 8 Juni 2021 GNOME Goal Port modules to use Meson build system abgerufen am 11 Juni 2021 X Org Server Bids Farewell To Autotools abgerufen am 29 Oktober 2021 Mesa Developers Move Closer To Dropping Autotools Build System In Favor Of Meson abgerufen am 11 Juni 2021 List of projects using Meson abgerufen am 11 Juni 2021 Jonah Graham CDT Meson User Guide In http wiki eclipse org 28 Januar 2020 abgerufen am 8 Juni 2021 englisch https www kdevelop org news kdevelop 540 released Abgerufen von https de wikipedia org w index php title Mesonbuild amp oldid 229649896