--- layout: home title: Index nav_order: 0 --- # Index `cmkr`, pronounced "cmaker", is a modern build system based on [CMake](https://cmake.org/) and [TOML](https://toml.io). `cmkr` parses `cmake.toml` files and generates a modern, idiomatic `CMakeLists.txt` for you. A minimal example: ```toml [project] name = "cmkr_for_beginners" description = "A minimal cmkr project." [target.hello_world] type = "executable" sources = ["src/main.cpp"] ``` `cmkr` can bootstrap itself from CMake and consumers of your project do not need to install anything to work with it.