8.53. Meson-0.63.1

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: 38 MB
[Tip]

Tip

Denne delen er ikke strengt nødvendig for LFS hvis det ikke brukes systemd. På den annen side er meson/ninja et kraftig byggesystem, som forventes å bli brukt stadig oftere. Det kreves for flere pakker i the 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 wheel inn i dist directory.

--find-links dist

Installerer wheels fra dist directory.

8.53.2. Innhold i Meson

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

Korte beskrivelser

meson

Et byggesystem med høy produktivitet