Skip to content
This repository has been archived by the owner on Feb 27, 2019. It is now read-only.

Building mms

Dmitry Prokoptsev edited this page Feb 18, 2014 · 1 revision

mms is header-only library; so in fact you don't have to build anything. Just copy include/mms to /usr/local/include/mms (or wherever neccessary) and start using it. Of course, the familiar ./configure && make && make install is also supported (if you are building from checked out git repository, make sure to run autoreconf --install in advance).

mms uses compiler-provided type traits heavily, so in order to get things working, you need to use either C++11-compliant compiler (I recommend g++-4.6 or newer version), or boost::type_traits, which knows how to get neccessary traits from the compiler you're using.

However, mms's unit tests check how both backends work; so if you want to run unit tests, you need both the C++11-compliant compiler and Boost. If you have those installed, ./configure && make check will do the job.

Clone this wiki locally