| Copyright |
| |
| |
| |
| This MSVC++2010 solution is distributed under an LGPL license and is designed to |
| |
| permit you to compile FontConfig 2.10.1 with Microsoft Visual C++ 2010 Express. |
| |
| |
| |
| It is part of the EBU Media-Player project and developped at: |
| |
| EBU/European Broadcasting Union |
| |
| Technology and Innovation Department |
| |
| L'Ancienne-Route 17A |
| |
| CH-1218 Grand-Saconnex |
| |
| Switzerland |
| |
| http://tech.ebu.ch |
| |
| |
| |
| This MSVC++ solution was created by : Marco Dos Santos Oliveira at the EBU |
| |
| dossantos@ebu.ch |
| |
| |
| |
| ######################################################################################################################## |
| |
| |
| |
| Content |
| |
| |
| |
| This zip file is very similar to the Chun-wei Fan fontconfig_vs9.zip : |
| https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack?action=AttachFile&do=get&target=fontconfig_vs9.zip |
| |
| released especially for the GTK+ MSVC++ tutorial : |
| |
| https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack#FontConfig |
| |
| |
| Indeed, it contains all additional files of Chun-wei Fan's solution except his |
| |
| MSVC++ project because it is outdated. |
| |
| |
| |
| Changes are into config.h/config.h.vc and in fontconfig.def |
| |
| |
| |
| For more details, I invite you to read the Gtk+ MSVC++ tutorial or to contact me at |
| |
| dossantos@ebu.ch |
| |
| |
| |
| ######################################################################################################################## |
| |
| |
| |
| Modifications |
| |
| Definition added to fontconfig.def : |
| |
| - FcCacheCreateTagFile |
| |
| - FcDirCacheClean |
| |
| |
| |
| Modification/addition to config.h/config.h.vc : |
| |
| - #define FLEXIBLE_ARRAY_MEMBER 1 |
| |
| - Version number of package |
| |
| |
| |
| ######################################################################################################################## |
| |
| |
| |
| How to build FontConfig-2.10.1 |
| |
| |
| |
| Dependencies required : |
| |
| - Freetype 2.4.10 |
| |
| - Expat 2.1.0 |
| |
| - Libiconv 1.14 |
| |
| |
| |
| Compilation procedure : |
| |
| 1) Download the latest FontConfig release (right now, it's 2.10.1) from |
| http://www.freedesktop.org/software/fontconfig/release/ |
| |
| 2) Unpack it where you want |
| |
| 3) Unzip this MSVC++2010 project inside the FontConfig root directory |
| |
| 4) Update the path of additional include directories and additional libraries directories. |
| Maybe you should update the name of additional libraries too. |
| |
| 5) Compile and enjoy :) |
| |