|
1 Please follow the instructions in INSTALL.UNIX to install FreeType on |
|
2 Mac OS X. |
|
3 |
|
4 Currently FreeType2 functions based on some deprecated Carbon APIs |
|
5 return FT_Err_Unimplemented_Feature always, even if FreeType2 is |
|
6 configured and built on the system that deprecated Carbon APIs are |
|
7 available. To enable deprecated FreeType2 functions as far as possible, |
|
8 replace src/base/ftmac.c by builds/mac/ftmac.c. |
|
9 |
|
10 Starting with Mac OS X 10.5, gcc defaults the deployment target |
|
11 to 10.5. In previous versions of Mac OS X, this defaulted to 10.1. |
|
12 If you want your built binaries to run only on 10.5, this change |
|
13 does not concern you. If you want them to also run on older versions |
|
14 of Mac OS X, then you must either set the MACOSX_DEPLOYMENT_TARGET |
|
15 environment variable or pass -mmacosx-version-min to gcc. You should |
|
16 specify the oldest version of Mac OS you want the code to run on. |
|
17 For example, if you use Bourne shell: |
|
18 |
|
19 export MACOSX_DEPLOYMENT_TARGET=10.2 |
|
20 |
|
21 or, if you use C shell: |
|
22 |
|
23 setenv MACOSX_DEPLOYMENT_TARGET 10.2 |
|
24 |
|
25 Alternatively, you could pass "-mmacosx-version-min=10.2" to gcc. |
|
26 |
|
27 Here the number 10.2 is the lowest version that the built binaries |
|
28 can run on. In the cases in above, the built binaries will run on |
|
29 Mac OS X 10.2 and later, but _not_ earlier. If you want to run on |
|
30 earlier, you have to set lower version, e.g. 10.0. |
|
31 |
|
32 For classic Mac OS (Mac OS 7, 8, 9) please refer to builds/mac/README. |