Presenters: Daniel Pfeifer and Vyacheslav Karpukhin
CMake is a cross-platform, open-source generator for build systems. Together with CTest and CPack, it forms a family of tools designed to build, test, and package software. The first presentation gives an introduction to CMake and shows some best practices for large, multi-component software projects.
CLion is a new cross-platform C/C++ IDE by JetBrains that relies on CMake as a project model. The second presentation covers the integration of CMake into CLion and provides an insight on implementation details and rationale behind it. Learn how to perform common tasks and get the most out of CMake with convenience of an IDE!