Cairo

From CBLFS
Revision as of 13:37, 20 September 2008 by Jciccone (talk | contribs) (Optional)
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.

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