This document provides an introduction to CMake, including:
- CMake is a cross-platform build system that sits on top of native build systems and is funded by KitWare.
- Features include support for in-place and out-of-place builds, cross-compilation, executables, libraries, and generated files.
- Examples demonstrate basic "Hello World" CMake usage as well as more complex examples incorporating libraries, installation, and Qt support.