C++ application can be used cross platform. And this requires configuring the project for the corresponding compilers (ex. make, vs studio). This can be tedious. CMake is used to solve this problem. CMake configures the setting for the compiler. It creates the vs studio project (or eclipse project). It manages the dependencies of a project's … Continue reading Why CMake ?