2.3 Building ABACUS 

ABACUS can be compiled with the GNU-C++  compilers g++ 3.3.5 - 4.1.2.

ABACUS provides a general interface to linear programming solvers. The current release supports the LP-solvers supported by COIN Osi version 0.96. Not all of them might be useful in combination with ABACUS though. Before compiling ABACUS 3.0 make sure that COIN Osi is installed. For more information on the installation of COIN Osi see See https://projects.coin-or.org/Osi for details.

Set the paths at the top of the Makefile to the include directories of COIN Osi and the LP solvers installed on your system.

Settings for different compilers are stored in the directory Make-settings. Which settings file is used is determined by the variable ABACUS_MAKE_SETTINGS. To compile ABACUS with g++-4.1, for example, do:

make abacus ABACUS_MAKE_SETTINGS=linux20-gcc41

To install abacus to a specific location instead of the base directory set the variables ABACUS_INSTALL_LIBDIR and ABACUS_INSTALL_HEADERDIR in the Makefile and run, for example:

make install ABACUS_MAKE_SETTINGS=linux20-gcc41

For information on how to produce the documentation, please run:

make