8.53. Meson-1.0.0

Meson é um sistema de construção de código fonte aberto projetado para ser ambos extremamente rápido e tão amigável para o(a) usuário(a) quanto possível.

Tempo aproximado de construção: menos que 0.1 SBU
Espaço em disco exigido: 41 MB
[Dica]

Dica

Esta seção não é estritamente exigida quando o LFS não usar o systemd. Por outro lado, Meson, junto com Ninja, faz uma combinação poderosa de sistema de construção, o qual provavelmente será usado mais e mais frequentemente. Ele é exigido por muitos pacotes no livro BLFS.

8.53.1. Instalação do Meson

Compile Meson com o seguinte comando:

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

A suíte de teste exige alguns pacotes fora do escopo do LFS.

Instale o pacote:

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

O significado dos parâmetros do install:

-w dist

Coloca as rodas criadas no diretório dist.

--find-links dist

Instala as rodas a partir do diretório dist.

8.53.2. Conteúdo do Meson

Aplicativos instalados: meson
Diretórios instalados: /usr/lib/python3.11/site-packages/meson-1.0.0.dist-info e /usr/lib/python3.11/site-packages/mesonbuild

Descrições Curtas

meson

Um sistema de construção de alta produtividade