Changes between Version 45 and Version 46 of Installation
- Timestamp:
- 09/12/13 12:38:06 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Installation
v45 v46 13 13 * the [[http://www.cmake.org/|CMake]] build system. 14 14 15 For the MUSCLE Transport Overlay, to communicate between different clusters, also [[http://www.boost.org/|Boost]] is needed.16 17 15 === Installation of dependencies on a Debian flavored Linux === 18 16 19 17 Run 20 18 {{{ 21 sudo apt-get install build-essential cmake ruby libboost-dev19 sudo apt-get install build-essential cmake ruby 22 20 }}} 23 21 … … 26 24 === Installation of dependencies on Mac OS X === 27 25 28 Most dependencies are installed when installing Xcode. In [[http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12|Xcode 4]], the command-line tools are installed by opening Preferences -> Downloads and pressing Install for "Command-line tools". For Boost and CMake, download the packageson their website or use an installation manager like [[http://mxcl.github.com/homebrew/|HomeBrew]] or [[http://www.macports.org/|MacPorts]]. With HomeBrew, you can run26 Most dependencies are installed when installing Xcode. In [[http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12|Xcode 4]], the command-line tools are installed by opening Preferences -> Downloads and pressing Install for "Command-line tools". Download CMake on their website or use an installation manager like [[http://mxcl.github.com/homebrew/|HomeBrew]] or [[http://www.macports.org/|MacPorts]]. With HomeBrew, you can run 29 27 {{{ 30 brew install boostcmake28 brew install cmake 31 29 }}} 32 30 … … 86 84 87 85 Although the {{{build.sh}}} script is sufficient in most cases, sometimes it can not 88 detect where certain libraries are located. This is often true for the MPI example and for 89 compiling the MTO with Boost. 86 detect where certain libraries are located, especially the libraries of the MPI example. 90 87 The build settings can be modified by setting the following environment variables: 91 88 92 89 ||= Variable ||= Setting ||= Example || 93 || {{{BOOST_INCLUDEDIR}}} || Location of Boost headers || {{{/opt/boost/include}}} ||94 || {{{BOOST_LIBRARYDIR}}} || Location of Boost libraries || {{{/opt/boost/lib}}} ||95 90 || {{{MPI_C_COMPILER}}} || Compiler used for the C MPI example || {{{/usr/bin/mpicc}}} || 96 91 || {{{MPI_C_FLAGS}}} || Flags to give the C MPI compiler || {{{-O3 -Wall}}} ||