Modern CMake
Here's a concise summary of the news article:
This article promotes “Modern CMake” (versions 3.15 and newer) as a superior build system compared to older versions. It highlights why a good build system is crucial for modern development, including supporting multiple platforms, continuous integration, and utilizing tools like IDEs and Clang-Tidy. The article strongly recommends using a relatively recent version of CMake (at least 3.15, ideally 3.24 or higher) to avoid issues and ensure compatibility with modern libraries and development workflows. It emphasizes the importance of setting a maximum CMake version for optimal support and maintenance.