8.53. Meson-1.0.0

Meson er et åpen kildekode byggesystem ment å være både ekstremt raskt og så brukervennlig som mulig.

Omtrentlig byggetid: mindre enn 0.1 SBU
Nødvendig diskplass: 41 MB
[Tip]

Tip

Denne delen er strengt tatt ikke nødvendig når LFS ikke bruker systemd. På den annen side gjør Meson, sammen med Ninja, en kraftig byggesystemkombinasjon, som nok vil bli brukt stadig oftere. Det kreves for flere pakker i BLFS boken.

8.53.1. Installasjon av Meson

Kompiler Meson med følgende kommando:

pip3 wheel -w dist --no-build-isolation --no-deps $PWD

Testpakken krever noen pakker utenfor omfanget av LFS.

Installer pakken:

pip3 install --no-index --find-links dist meson
install -vDm644 data/shell-completions/bash/meson /usr/share/bash-completion/completions/meson
install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/_meson

Betydningen av installasjonsparametrene:

-w dist

Putter det opprettede wheels inn i dist mappen.

--find-links dist

Installerer wheels fra dist mappen.

8.53.2. Innhold i Meson

Installerte programmer: meson
Installert mappe: /usr/lib/python3.11/site-packages/meson-1.0.0.dist-info og /usr/lib/python3.11/site-packages/mesonbuild

Korte beskrivelser

meson

Et byggesystem med høy produktivitet