Platform: Mac 10.10

Debug build (64-bit Intel Mac; MacOS X 10.10 (Yosemite); Boost 1.58; Python 2)

This platform builds and tests IMP on a 64-bit 10.10 (Yosemite) Mac system with Apple's Python 2. This is a standard Mac with XCode installed plus Homebrew, the salilab/salilab Homebrew tap, and the following Homebrew packages: boost, cgal, cmake, hdf5, libtau, ninja, pkg-config, opencv, protobuf, eigen, cereal, fftw, open-mpi, and swig.

This is a debug build, built with all checks turned on (IMP_MAX_CHECKS=INTERNAL cmake option). This is so that the tests can be as thorough as possible. The resulting code is much slower, however, so the IMP tests marked EXPENSIVE are skipped (they are run in fast builds).

This platform also builds the Mac .dmg installer package. This is built from the same IMP code but with only usage checks turned on (the resulting code is much faster than that with internal checks).

To build the package yourself, see the tools/mac/ directory, in particular the make-package.sh script.