cmkr

build-cpp·build-cpp.cmkr

Modern build system based on CMake and TOML.

cmkr, pronounced "cmaker", is a modern build system based on CMake and TOML. cmkr parses cmake.toml files and generates a modern, idiomatic CMakeLists.txt for you. cmkr can bootstrap itself and you only need CMake and a C++ compiler to use it.

winget install --id build-cpp.cmkr --exact --source winget

Latest 0.2.46·February 1, 2026

Release Notes

What's Changed

  • fix #172 by @d06i in #180
  • fix #186 by @de-ep in #191
  • Add support for [target].dependencies by @mrexodia in #194
  • Support TOML 1.1.0 by @mrexodia in #193
  • Add support for conditional [project].languages by @mrexodia in #195

New Contributors

  • @d06i made their first contribution in #180

Installer type: zip

ArchitectureScopeDownloadSHA256
x64—Download701CAF080429B5EC30D4C34B45F68070A391A6F0ACB26DA5B4C7721B8E707083

Details

Homepage
https://github.com/build-cpp/cmkr
License
MIT
Publisher
build-cpp
Support
https://github.com/build-cpp/cmkr/issues
Copyright
Copyright (c) 2020 Mohammed Alyousef
Moniker
cmkr

Tags

beginner-friendlybuild-systemcmakecmkrcppmodern-cmakemodern-cpptoml