8.53. Meson-1.0.0

Meson est un système de construction open source conçu pour être très rapide et aussi convivial que possible.

Temps de construction approximatif: moins de 0.1 SBU
Espace disque requis: 41 Mo
[Astuce]

Astuce

Cette section n'est pas strictement nécessaire si LFS n'utilise pas systemd. Cependant, Meson, ainsi que Ninja, constitue un système de construction puissant qui sera utilisé de plus en plus souvent. Il est requis pour plusieurs paquets dans le livre BLFS.

8.53.1. Installation de Meson

Compilez Meson avec la commande suivante :

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

La suite de tests requiert des paquets débordant la portée de LFS.

Installez le paquet :

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

Voici la signification des paramètres d'installation :

-w dist

Place les wheels créées dans le répertoire dist.

--find-links dist

Installe les wheels du répertoire dist.

8.53.2. Contenu de Meson

Programmes installés: meson
Répertoire installé: /usr/lib/python3.11/site-packages/meson-1.0.0.dist-info et /usr/lib/python3.11/site-packages/mesonbuild

Descriptions courtes

meson

Un système de construction pour une plus grande productivité