Effective Modern CMake · GitHub
gist.github.com › mbinna › c61dbb39bca0e4fb7d1f73b0dMar 04, 2022 · If you are interested in the history and internal architecture of CMake, have a look at the article CMake in the book The Architecture of Open Source Applications. General Use at least CMake version 3.0.0. Modern CMake is only available starting with version 3.0.0. Treat CMake code like production code. CMake is code. Therefore, it should be clean.
Modern CMake - GitLab
https://cliutils.gitlab.io/modern-cmake/modern-cmake.pdfI'm talking about Modern CMake. CMake 3.4+, maybe even CMake 3.22+! It's clean, powerful, and elegant, so you can spend most of your time coding, not adding lines to an unreadable, unmaintainable Make (Or CMake 2) file. And CMake 3.11+ is supposed to be significantly faster, as well! Are you interested in using CMake to build Python packages?
Modern CMake - GitLab
cliutils.gitlab.io › modern-cmake › modern-cmakeCMake 3.0+ "Modern CMake" and CMake 3.12+ "More Modern CMake". Oh No! More Modern CMake: The sequel to More Modern CMake. toeb/moderncmake: A nice presentation and examples about CMake 3.5+, with intro to syntax through project organization Credits Modern CMake was originally written by Henry Schreiner. Other contributors can be found listed on ...