8.51. Meson-0.57.1

Meson est un système de construction libre destiné à être très rapide et aussi facile à utiliser que possible.

Temps de construction approximatif: moins de 0.1 SBU
Espace disque requis: 37 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 est utilisé de plus en plus souvent. Il est requis pour plusieurs paquets dans le livre BLFS.

8.51.1. Installation de Meson

Compilez Meson avec la commande suivante :

python3 setup.py build

Ce paquet n'a pas de suite de tests.

Installez le paquet :

python3 setup.py install --root=dest
cp -rv dest/* /

Voici la signification des paramètres d'installation :

--root=dest

Par défaut python3 setup.py install installe divers fichiers (comme les pages de manuel) dans des Python Eggs. Avec un emplacement racine spécifié, setup.py installe ces fichiers dans la hiérarchie standard. Ensuite on peut simplement copier la hiérarchie vers l'emplacement standard.

8.51.2. Contenu de Meson

Programmes installés: meson
Répertoire installé: /usr/lib/python3.9/site-packages/meson-0.57.1-py3.9.egg-info et /usr/lib/python3.9/site-packages/mesonbuild

Descriptions courtes

meson

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