# Copyright (c) 2006 Ole Weidner (oweidner@cct.lsu.edu) # # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) MacOS X compatibility matrix ---------------------------- __________________________________________________________ | Arch | OS X | XCode | gcc | fink | Boost | WORKS | |========|========|=======|=======|=======|========|=======| | ppc | 10.4.7 | 2.4 | 4.0.1 | 0.8.1 | 1.33.1 | YES | | Intel | 10.5.x | 2.4 | 4.0.1 | 0.8.1 | 1.35.0 | YES | |________|________|_______|_______|_______|________|_______| If you have successfully build saga with a configuration which is not listed in the table above, please send me the details! How to build saga on MacOS X (*) -------------------------------- 1 Get a recent version (>= 2.4) of Apple's XCode Go to http://developer.apple.com/tools/xcode/, sign up for a free ADC (Apple Developer Connection) account and download the recent version of XCode. Install it. Done. 2 Get a recent version (>= 1.33.1) of the Boost C++ libraries The easiest way to install Boost on MacOS X is via Fink. Go to the Fink project's homepage at http://fink.sourceforge.net and follow the download and install instructions. (Note: You have to install XCode >= 2.4 first in order to install the latest Fink builds). Once you're done with the installation, open a shell and type: 'sudo apt-get install boost1.33' This should install the Boost libraries in the /sw/lib/ directory. The corresponding header files are in /sw/include/boost/. 3 Build the saga engine and the adaptors That is easy if you've done step 1 and 2 correctly! Open an shell, go to the saga source's make directory ($SAGA_ROOT/make) and type: 'xcodebuild -list' This command should give you a list of all existing build targets and configurations. * To build the whole saga distribution type: 'xcodebuild -alltargets -configuration Release' * If you need the debug versions of the saga libraries, simply type: 'xcodebuild -alltargets -configuration Debug' * To build the engine or the adaptors only, you can type: 'xcodebuild -target "SAGA engine"' or 'xcodebuild -target "SAGA adaptors"'. Once the build process is done, you'll find the saga libraris and adaptors in ($SAGA_ROOT/build/{Release|Debug}). 4 TODO ... Install 5 TODO ... Run Tests Have fun! HELP -------------------------------------------------------------------------------- On problems and questions, please don't hesitate to send mail to the people listed in the copyright section above. (*) For a non-XCode based build/install mechanism, follow the guide in README.Linux