8.53. Meson-0.63.3

Meson est un système de construction libre conçu pour être très rapide et aussi facile à utiliser que possible.

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

Astuce

Cette section n'est pas strictement requise pour LFS si vous n'utilisez pas systemd. Cependant, meson/ninja est 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 demande des paquets qui ne sont pas dans le périmètre 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

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

--find-links dist

Installez 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-0.63.3.dist-info et /usr/lib/python3.11/site-packages/mesonbuild

Descriptions courtes

meson

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