8.52. Meson-0.61.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: 41 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 BLFS boken.

8.52.1. Installasjon av Meson

Kompiler Meson med følgende kommando:

python3 setup.py build

Denne pakken kommer ikke med en testpakke.

Installer pakken:

python3 setup.py install --root=dest
cp -rv dest/* /
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:

--root=dest

Som standard python3 setup.py install installerer ulike filer (som man-sider) i Python Eggs. Med en spesifisert rotplassering, setup.py installerer disse filene inn i et standard hierarki. Så hierarkiet kan bare kopieres til standardplasseringen.

8.52.2. Innhold i Meson

Installerte programmer: meson
Installert mappe: /usr/lib/python3.10/site-packages/meson-0.61.1-py3.10.egg-info and /usr/lib/python3.10/site-packages/mesonbuild

Korte beskrivelser

meson

Et byggesystem med høy produktivitet