Official mirror of https://gitlab.freedesktop.org/freetype/freetype
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.1 KiB
64 lines
2.1 KiB
This document contains instructions on how to build the FreeType library |
|
on Unix systems. This also works for emulations like Cygwin or MSys on |
|
Win32: |
|
|
|
|
|
1. Ensure that you are using GNU Make |
|
------------------------------------- |
|
|
|
The FreeType build system _exclusively_ works with GNU Make. You |
|
will not be able to compile the library with the instructions below |
|
using any other alternative (including BSD Make). |
|
|
|
[Well, this is not really correct. Recently, a perl implementation |
|
of make called `makepp' has appeared which can also build FreeType 2 |
|
successfully on Unix platforms. See http://makepp.sourceforge.net |
|
for more details.] |
|
|
|
Trying to compile the library with a different Make tool will print |
|
a message like: |
|
|
|
Sorry, GNU make is required to build FreeType2. |
|
|
|
and the build process will be aborted. If this happens, install GNU |
|
Make on your system, and use the GNUMAKE environment variable to |
|
name it. |
|
|
|
|
|
2. Build and install the library |
|
-------------------------------- |
|
|
|
The following should work on all Unix systems where the `make' |
|
command invokes GNU Make: |
|
|
|
./configure [options] |
|
make |
|
make install (as root) |
|
|
|
The default installation path is "/usr/local". It can be changed |
|
with the `--prefix=<path>' option. Example: |
|
|
|
./configure --prefix=/usr |
|
|
|
When using a different command to invoke GNU Make, use the GNUMAKE |
|
variable. For example, if `gmake' is the command to use on your |
|
system, do something like: |
|
|
|
GNUMAKE=gmake ./configure [options] |
|
gmake |
|
gmake install (as root) |
|
|
|
If this still doesn't work, something's rotten on your system |
|
(e.g. you are using a very old version of GNU Make). |
|
|
|
It is possible to compile FreeType in a different directory. |
|
Assuming the FreeType source files in directory `/src/freetype' a |
|
compilation in directory `foo' works as follows: |
|
|
|
cd foo |
|
/src/freetype/configure [options] |
|
make |
|
make install |
|
|
|
|
|
--- end of INSTALL.UNX --
|
|
|