Compile source code for Mac
To compile the source code on Mac the correct compiler is required (e.g. gcc@7, https://formulae.brew.sh/formula/gcc@7). The compiler can for example be installed using Homebrew. More information about Homebrew can be found here: https://brew.sh/index. To install the compiler using Homebrew use the following code from the terminal (bash):
brew install gcc@7
After installing the compiler CompileMac.sh
can be called within the SourceCode/madingley
folder to compile to code from the terminal. The source code can be downloaded here.
cd path/to/SourceCode/madingley/
sh CompileMac.sh
Next, move the created executable, which can be found in a newly created folder called dist_{dateoftoday}_mac
(inside SourceCode/madingley), into the MadingleyR package library (e.g. into path/to/pacakge/library/MadingleyR/mac_exec
). The following R code can be used to obtain the path of the MadingleyR library (function is part of the MadingleyR pacakage):
get_lib_path()