- All Operating Systems: CMake (Minimum version 3.5.2)
- Linux: libgl1-mesa-dev, libglu1-mesa-dev, libgtk-3-dev (or libgtk2.0-dev), tcsh (or csh)
- Optional: MATLAB (if building MatlabInterface or CInterface plugins).
On MacOS, the following must be done in Matlab once to initialize its internal compiler:
Anchor OSXMatlabPatch OSXMatlabPatch
Launch Matlab, run the command:
- If Matlab gives a "No supported compiler or SDK was found" error, then a patch to Matlab must be applied. This is a known incompatibility between Matlab R2015a/b and XCode 7. The patch and instructions to apply it can be found here on the MathWorks website. This problem with Matlab is documented on the GMAT Bugtracker Issue 5634.
- Optional: Python