Visual C++ 2008/2010 project files to build Cairo and Cairo-GObject

Fan Chun-wei <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
(Sorry for the resend-I mailed to the list from my other 
[non-subscribed] e-mail account by accident)

Hi,

I have come up with Visual C++ project files to build Cairo (and 
optionally Cairo-GObject) on Windows using Visual C++ 2008/2010 (Express 
or better) under Win32(x86) and x64 modes.  This project file set will 
eliminate the need to install mozilla-build for Windows to build with 
Visual C++.  Cairo is built with the following features, only requiring 
Visual C++ itself, the Windows/Platform SDK and LibPNG and ZLib to build 
unless optional features are required for the build:
CAIRO_HAS_WIN32_SURFACE
CAIRO_HAS_WIN32_FONT
CAIRO_HAS_PNG_FUNCTIONS
CAIRO_HAS_IMAGE_SURFACE
CAIRO_HAS_PS_SURFACE
CAIRO_HAS_PDF_SURFACE
CAIRO_HAS_SVG_SURFACE
CAIRO_HAS_SCRIPT_SURFACE
CAIRO_HAS_TEE_SURFACE
CAIRO_HAS_XML_SURFACE
CAIRO_HAS_FT_FONT (optional)
CAIRO_HAS_FC_FONT (optional)
CAIRO_HAS_GL_SURFACE (optional)
CAIRO_HAS_WGL_FUNCTIONS (optional)
CAIRO_HAS_GOBJECT_FUNCTIONS (optional)

The project files are done in a way similar to what is now done for the 
Visual C++ 2008/2010 project files for the GTK+ stack, which I also 
maintain.  This means that the source file listings are filled into the 
project files during "make dist", so additions and removals of source 
files will only need to be done to src/Makefile.sources (for Cairo) 
and/or util/cairo-gobject/Makefile.am (for Cairo-GObject), as what is 
done now AFAIK, which will greatly simplify maintenance of the Visual 
C++ Project files.

Please let me know of any comments or suggestions about these project 
files.

With blessings,
Thank you!

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
0001-build-Add-Visual-C-2008-2010-project-files.patch (text/plain, 259.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.