MXADataModel Documentation
APIs for the Programmer
 

Basics

Download, compile and install CMake first. Then proceed to build all the third party libraries that are needed. See this page for more information regarding the necessary libraries.

Compiling

Use CMake to generate Makefiles for your platform. If you are running OS X and you want Xcode projects have CMake geneate those projects for you.
See below for boost compilation notes.

Boost 1.36.x Notes

The easiest way to use boost is with static libraries. On OS X this means static libraries that are dynamically linked to the crt (c runtime). Use the Multi-Threaded versions. Below is the invocation of 'bjam' to use on OS X to compile the correct libraries. bjam toolset=darwin --with-test --with-filesystem \ --with-program_options --with-iostreams --with-thread \ variant=release,debug threading=multi link=static runtime-link=shared \ --prefix=/Users/Shared/Toolkits/boost-1_36/ architecture=combined install