diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 89 |
1 files changed, 89 insertions, 0 deletions
@@ -55,6 +55,95 @@ Roadmap and unscheduled things to do, (please feel free to help out): http://cairographics.org/roadmap http://cairographics.org/todo +Dependencies +============ +The set of libraries needed to compile cairo depends on which backends +are enabled when cairo is configured. Here are the dependencies for +each backend: + +Surface backends: + + image backend (required) + ------------------------ + pixman http://cairographics.org/releases + or: git://git.cairographics.org/git/pixman + + glitz backend + ------------- + glitz >= 0.4.4 http://freedesktop.org/Software/glitz + + pdf backend + ----------- + freetype >= 2.1.4 http://freetype.org + zlib http://www.gzip.org/zlib + + postscript backend + ------------------ + freetype >= 2.1.4 http://freetype.org + zlib http://www.gzip.org/zlib + + quartz backend + -------------- + [*] + + win32 backend + ------------- + [*] + + xcb backend + ----------- + XCB http://xcb.freedesktop.org + + xlib backend + ------------ + Xrender >= 0.6 http://freedesktop.org/Software/xlibs + + beos backend + ------------ + No dependencies in itself other than an installed BeOS system, but cairo + requires a font backend. See the freetype dependency list. + + os2 backend + ----------- + Cairo should run on any recent version of OS/2 or eComStation, but it + requires a font backend. See the freetype dependency list. Ready to use + packages and developer dependencies are available at Netlabs: + ftp://ftp.netlabs.org/pub/cairo + +Font backends: + + freetype font backend + --------------------- + freetype >= 2.1.4 http://freetype.org + fontconfig http://fontconfig.org + + win32 font backend + ------------------ + [*] + + atsui font backend + ------------------ + [*] + + [*] I don't know specifically what packages might need to be + installed on a Mac OS X system to use the Quartz and ATSUI + backends. As far as win32, the situation is rather complex: + + The Win32 backend should work on Windows 2000 and newer + (excluding Windows Me.) Most testing has been done on + Windows XP. While some portions of the code have been + adapted to work on older versions of Windows, considerable + work still needs to be done to get cairo running in these + environments. + + Cairo can be compiled on Windows either with the GCC + toolchain (see http://www.mingw.org) or with Microsoft + Visual C++. Makefiles or project files for compiling with + MSVC are however not provided as of this release. We have + received reports that MSVC 6.0 compiles parts of cairo + incorrectly, (leading to incorrect color). MSVC 7.0 is + known to work. + Compiling ========= See the INSTALL document for build instructions. |