CMake

CMakeis a powerful tool that allows us to create meta-projects. A meta-project is a project that can be built. The result of the build is a project for a specific platform. With CMake is possible to create a project only once, and then we can run CMake in order to create a makefile project, a Visual Studio one and so on. This is really helpful when we want to create cross-platform projects, or also if we want to handle properly different versions of a compiler.

This is the series of articles that will explain CMake and how it works.

 

Articles of the CMake Series:

  1. Introduction to CMake