parent
a10d2b7cf5
commit
05f5c58d13
4 changed files with 30 additions and 13 deletions
@ -1,19 +1,26 @@ |
||||
Please follow the instructions in INSTALL.UNIX to install FreeType on |
||||
Mac OS X. |
||||
|
||||
Since Mac OS X 10.5, when environment variable MACOSX_DEPLOYMENT_TARGET |
||||
is not given, Apple's diversion of gcc configures the conditional macros |
||||
to Mac OS X 10.5 and newer. If you want to use the built binaries on |
||||
older platforms, you must set the variable to the lowest system you care. |
||||
For example, if you are working on Bourne shell, |
||||
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.0 |
||||
export MACOSX_DEPLOYMENT_TARGET=10.2 |
||||
|
||||
or, if you are working on C shell, |
||||
or, if you use C shell: |
||||
|
||||
setenv MACOSX_DEPLOYMENT_TARGET 10.0 |
||||
setenv MACOSX_DEPLOYMENT_TARGET 10.2 |
||||
|
||||
makes gcc to configure the conditional macros to 10.0-capable values. |
||||
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 cases in above, 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. |
||||
|
Loading…
Reference in new issue