8.51. Meson-0.56.0

Meson はオープンソースによるビルドシステムです。 非常に高速であり、できるかぎりユーザーフレンドリーであることを意識しています。

概算ビルド時間: 0.1 SBU 以下
必要ディスク容量: 34 MB
[ヒント]

ヒント

This section is not strictly required for LFS if not using systemd. On the other hand, meson/ninja is a powerful build system, which is expected to be used more and more often. It is required for several packages in the BLFS book.

8.51.1. Meson のインストール

Meson をビルドするには、以下のコマンドを実行します。

python3 setup.py build

このパッケージにテストスイートはありません。

パッケージをインストールします。

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

install パラメーターの意味

--root=dest

デフォルトにて python3 setup.py install は、Python Eggs に(man ページを含む)種々のファイルをインストールします。 インストールルートを指定すれば setup.py によって各種ファイルは、標準的な階層にインストールされます。 そこでこの階層を、標準的な階層としてコピーします。

8.51.2. Meson の構成

インストールプログラム: meson
インストールディレクトリ: /usr/lib/python3.9/site-packages/meson-0.56.0-py3.9.egg-info, /usr/lib/python3.9/site-packages/mesonbuild

概略説明

meson

生産性の高いビルドシステム。