Contents:
Overview
CMaize Background
Statement of Need
Other Projects
Redundancy in CMake-Based Build Systems
Build Phases
CMake’s Package Manager
Terminology and Abbreviations
Getting Started
API
Developing CMaize
Declaring Build Targets
Declaring Dependencies
References
CMaize
CMaize Background
Edit on GitHub
CMaize Background
Statement of Need
TL;DR
Full Description
Other Projects
Autocmake
BLT
Cinch
CMake++
cmake-get
cmake-init
CPM
CPM.cmake
Hunter
IXM
JAWS
project_options
Redundancy in CMake-Based Build Systems
Bare-Minimum CMake Build System
Build Phases
Configure Phase
Compile Phase
Test Phase
Install Phase
CMake’s Package Manager
Package Manager Responsibilities
CMake as a Package Manager
Terminology and Abbreviations
CMake Terminology
Computer Science Terminology