/blink

Comparison of modern build systems for C/C++ projects

Primary LanguageC++MIT LicenseMIT

blink

A lightning fast build system for projects based on C/C++

Blink is a meta-build system for C/C++ projects based on CMake and Ninja.

The main focus of Blink is as below -

  • Make builds (incremental and clean) as fast as possible
  • Support TDD workflow
  • Automate the boring stuff

For installation -

sudo apt-get cmake
sudo apt-get ninja-build

To run, navigate to root of project and run the below command -

cmake -Bbuild -H. -G "Ninja" && ninja -C build all -v