Cairo

From CBLFS
Revision as of 17:09, 16 October 2008 by Kb0iic (talk | contribs)
Jump to navigationJump to search
Download Source: http://cairographics.org/releases/cairo-1.10.0.tar.gz

Introduction to Cairo

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Win32, image buffers, and PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through Glitz), Quartz, and XCB.

Project Homepage: http://cairographics.org/

Dependencies

Required

Optional

Additional Configuration Options

--enable-xcb: Enable Cairo's XCB backend.

--enable-glitz: Enable Cairo's Glitz backend.

--enable-directfb: Enable cairo's DirectFB backend.

--enable-gtk-doc: Use Gtk-Doc to build documentation.

Caution.png

Note

If pixman-0.11.10 was used in Xorg-Libraries, and Pango will be used with Cairo to build GTK+2.0, then upgrade pixman to 0.12.0 and cairo to a version greater than 1.7.6, otherwise pango will not use cairo.

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="$PKG_CONFIG_PATH32" \
USE_ARCH=32 ./configure --prefix=/usr &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="$PKG_CONFIG_PATHN32" \
USE_ARCH=n32 ./configure --prefix=/usr --libdir=/usr/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="$PKG_CONFIG_PATH64" \
USE_ARCH=64 ./configure --prefix=/usr --libdir=/usr/lib64 &&
make

Install the package

make install

Contents

Installed Programs: None
Installed Libraries: libcairo.{a,la,so}
Installed Directory: /usr/include/cairo