Extra Credit

CMake

Official docs outline

14 sections
  1. CMake Tutorial

    Step-by-step tutorial covering targets, options and testing.

  2. CMake Language

    Syntax, variables, control structures and functions.

  3. Buildsystem and Targets

    Targets, usage requirements, libraries and executables.

  4. Generator Expressions

    Build-time evaluated expressions.

  5. Variables

    Built-in variables.

  6. Packages and find_package

    Package config files and find modules.

  7. Importing and Exporting

    Installing and exporting targets for reuse.

  8. Toolchains and Cross-compiling

    Toolchain files and cross compilation.

  9. Presets

    CMakePresets.json for shareable configurations.

  10. FetchContent

    Downloading dependencies at configure time.

  11. CTest

    Testing framework.

  12. CPack

    Packaging.

  13. Policies

    Backward compatibility via policies.

  14. Command Line

    cmake CLI and build modes.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 57