CMake creates software build systems for a wide variety of platforms based on a single, unified control file–it’s a makefile maker. You create the CMake control file once and based on this file, CMake will create almost any build environment for you: GNU Make for Linux, Eclipse project, Visual Studio solution for Windows, and the list goes on. More
This article addresses C++ application development using Eclipse CDT. I wrote another article on using Eclipse PyDev to develop OpenAccess Python applications.
Here’s how to get started. Your comments and corrections are always appreciated.