libcairomm-1.0 (cairomm-1.14.0)

libcairomm-1.0 の概要

The libcairomm-1.0 package provides a C++ interface to Cairo.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libcairomm-1.0 の依存パッケージ

必須

Cairo-1.18.0, libsigc++-2.12.1

推奨

任意

Doxygen-1.9.8

libcairomm-1.0 のインストール

以下のコマンドを実行して Cairomm-1.0 をビルドします。

mkdir bld &&
cd    bld &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -Dbuild-tests=true  \
      -Dboost-shared=true &&
ninja

テストする場合は ninja test を実行します。

root ユーザーになって以下を実行します。

ninja install

コマンド説明

-Dbuild-tests=true: This switch is for building the unit tests. Remove if you have not installed Boost-1.84.0.

-Dboost-shared=true: This switch has the package use the shared version of boost libraries. It is required if you have not installed the boost static libraries, and you have passed -Dbuild-tests=true.

-Dbuild-documentation=true: This switch builds the html documentation if doxygen is installed.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libcairomm-1.0.so
インストールディレクトリ: /usr/{lib,include}/cairomm-1.0, /usr/share/{devhelp/books,doc}/cairomm-1.0 (任意)

概略説明

libcairomm-1.0.so

contains the Cairo API classes