Changes between Version 2 and Version 3 of CompilationGuide/MacOSX


Ignore:
Timestamp:
Mar 11, 2012, 2:02:12 AM (7 years ago)
Author:
SJ_UnderWater
Comment:

expansion freetype, yasm

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/MacOSX

    v2 v3  
    1111Starting with Lion 10.7, Xcode is available for free from the Mac App Store and is required to compile anything on your Mac. Make sure you install the Command Line Tools from Preferences > Downloads > Components. Older versions are still available with an AppleID and free Developer account at [http://developer.apple.com developer.apple.com]
    1212
     13=== Freetype ===
     14
     15Mac OS X Lion comes with Freetype already installed (older versions may need 'X11' selected during installation), but in an atypical location: /usr/X11. Running freetype-config in Terminal can give the locations of the individual folders, like headers, and libraries, so be prepared to add lines like {{{CFLAGS=`freetype-config --cflags` LDFLAGS=`freetype-config --libs`}}} before {{{./configure}}} when configuring packages that require freetype like gd and png
    1316
    1417=== Pkg-config & GLibC ===
     
    2124=== Yasm ===
    2225
     26Yasm is available from [http://yasm.tortall.net/Download.html Tortall.net] and is necessary for compiling C code that contains machine-independent Assembler code. To compile, run {{{./configure --enable-python;make && sudo make install}}}
    2327
    2428== Additional libraries ==
     
    2832=== Faac ===
    2933
    30 === Freetype ===
     34=== Faad ===
    3135
     36=== GD (& PNG, TIFF) ===
    3237
    3338=== Lame (MP3) ===
     
    4853
    4954Schroedinger, which adds Dirac codec support, is available from [http://diracvideo.org/ DiracVideo.org]. To compile schroedinger, you need ORC, available from [http://code.entropywave.com/download/orc/ EntropyWave.com]. Compile orc with the standard procedure, making sure you delete the "testsuite" folder, which won't compile. When compiling schroedinger, make sure pkg-config and yasm are already compiled.
    50 
    5155
    5256=== SDL ===