| |
| There are several ways to build the FreeType library, depending on |
| your system and the level of customization you need. Here is a short |
| overview of the documentation available: |
| |
| |
| I. Normal installation and upgrades |
| =================================== |
| |
| 1. Unix Systems (including Mac OS X, Cygwin, and MSys on Windows) |
| |
| Please read `INSTALL.UNIX' to install or upgrade FreeType 2 on a |
| Unix system. Note that you *need* GNU Make for automatic |
| compilation, since other make tools won't work (this includes BSD |
| Make). |
| |
| GNU Make VERSION 3.80 OR NEWER IS NEEDED! |
| |
| |
| 2. On VMS with the `mms' build tool |
| |
| See `INSTALL.VMS' for installation instructions on this platform. |
| |
| |
| 3. Other systems using GNU Make |
| |
| On non-Unix platforms, it is possible to build the library using |
| GNU Make utility. Note that *NO OTHER MAKE TOOL WILL WORK*[1]! |
| This methods supports several compilers on Windows, OS/2, and |
| BeOS, including MinGW, Visual C++, Borland C++, and more. |
| |
| Instructions are provided in the file `INSTALL.GNU'. |
| |
| |
| 4. With an IDE Project File (e.g., for Visual Studio or CodeWarrior) |
| |
| We provide a small number of `project files' for various IDEs to |
| automatically build the library as well. Note that these files |
| are not supported and only sporadically maintained by FreeType |
| developers, so don't expect them to work in each release. |
| |
| To find them, have a look at the content of the `builds/<system>' |
| directory, where <system> stands for your OS or environment. |
| |
| |
| 5. Using cmake |
| |
| See the top-level `CMakeLists.txt' file for more information. |
| |
| |
| 6. From you own IDE, or own Makefiles |
| |
| If you want to create your own project file, follow the |
| instructions given in the `INSTALL.ANY' document of this |
| directory. |
| |
| |
| II. Custom builds of the library |
| ================================ |
| |
| Customizing the compilation of FreeType is easy, and allows you to |
| select only the components of the font engine that you really need. |
| For more details read the file `CUSTOMIZE'. |
| |
| |
| ---------------------------------------------------------------------- |
| |
| [1] make++, a make tool written in Perl, has sufficient support of GNU |
| make extensions to build FreeType. See |
| |
| http://makepp.sourceforge.net |
| |
| for more information; you need version 1.19 or newer, and you must |
| pass option `--norc-substitution'. |
| |
| ---------------------------------------------------------------------- |
| |
| Copyright 2000-2016 by |
| David Turner, Robert Wilhelm, and Werner Lemberg. |
| |
| This file is part of the FreeType project, and may only be used, |
| modified, and distributed under the terms of the FreeType project |
| license, LICENSE.TXT. By continuing to use, modify, or distribute |
| this file you indicate that you have read the license and understand |
| and accept it fully. |
| |
| |
| --- end of INSTALL --- |