#public #programming
Created: 2025-03-12 08:19
CMake is a build tool. It is not a build-system itself, rather it generates configuration for other build systems, like Ninja.
For a large scale CPP programming project such a tool is valuable. In CMakeLists.txt
is described how and what actions CMake should perform. Since a lot is based on automatic detection it makes building a project much easier.
table
from #cmake