CMake
Introduction
Cmake is a compilation configuration platform which promises cross platform portability. I.e. it is apparently able to compile for Linux, MacOSX and Windows.
As touched on above, cmake just sets up configuration. The normal, everyday make command will need to be run afterwards.
Tips
- non-standard library locations: cmake has problems with this, especially boost.
cmake -DBoost_NO_BOOST_CMAKE=TRUE .