8.53. Meson-0.63.1

Meson — это система сборки с открытым исходным кодом, призванная быть чрезвычайно быстрой и максимально удобной для пользователя.

Приблизительное время сборки: менее 0.1 SBU
Требуемое дисковое пространство: 38 MB
[Подсказка]

Подсказка

Этот раздел не является строго обязательным, если LFS не использует systemd. С другой стороны, meson/ninja - это мощная система сборки, которая, скорее всего, будет использоваться все чаще и чаще. Meson необходим для нескольких пакетов в книге BLFS.

8.53.1. Установка пакета Meson

Скомпилируйте Meson с помощью следующей команды:

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

Для набора тестов требуются некоторые пакеты, выходящие за рамки LFS.

Установите пакет:

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

Значение параметров установки:

-w dist

Поместить собранный wheels в каталог dist.

--find-links dist

Установить wheels из каталога dist.

8.53.2. Содержимое пакета Meson

Установленная программа: meson
Созданные каталоги: /usr/lib/python3.10/site-packages/meson-0.63.1.dist-info и /usr/lib/python3.10/site-packages/mesonbuild

Краткое описание

meson

Высокопроизводительная система сборки