cmake - riptutorial.com
https://riptutorial.com/Download/cmake.pdfCMake is a tool for defining and managing code builds, primarily for C++. CMake is a cross-platform tool; the idea is to have a single definition of how the project is built - which translates into specific build definitions for any supported platform. It accomplishes this by pairing with different platform-specific buildsystems; CMake is an