summaryrefslogtreecommitdiff
path: root/Build/source/libs/freetype2/freetype-src/docs/INSTALL.MAC
blob: 2587e24a65c94473492873e6f113a3676440600f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Please follow the instructions in  INSTALL.UNIX to install FreeType on
Mac OS X.

Currently  FreeType2 functions  based on  some deprecated  Carbon APIs
return  `FT_Err_Unimplemented_Feature' always,  even  if FreeType2  is
configured and  built on  the system that  deprecated Carbon  APIs are
available.   To  enable  deprecated  FreeType2  functions  as  far  as
possible, replace `src/base/ftmac.c' by `builds/mac/ftmac.c'.

Starting with  Mac OS X  10.5, gcc  defaults the deployment  target to
10.5.  In previous  versions of Mac OS X, this  defaulted to 10.1.  If
you want your built binaries to run only on 10.5, this change does not
concern you.  If  you want them to  also run on older  versions of Mac
OS  X,   then  you   must  either  set   the  MACOSX_DEPLOYMENT_TARGET
environment  variable  or  pass `-mmacosx-version-min'  to  gcc.   You
should specify the oldest  version of Mac OS you want  the code to run
on.  For example, if you use Bourne shell:

  export MACOSX_DEPLOYMENT_TARGET=10.2

or, if you use C shell:

  setenv MACOSX_DEPLOYMENT_TARGET 10.2

Alternatively, you could pass `-mmacosx-version-min=10.2' to gcc.

Here the number 10.2 is the lowest version that the built binaries can
run on.  In the  above cases, the built binaries will run  on Mac OS X
10.2 and later, but _not_ earlier.  If you want to run on earlier, you
have to set lower version, e.g., 10.0.

For classic Mac OS (Mac OS 7, 8, 9) please refer to builds/mac/README.