Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.11 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.11 KB

CMaker

CMaker is a CMake template for C/C++ that adopts a Cargo-like package layout.

What it does

Why do this

In my opinion, Cargo might be the best build system in the computer world. It helps us to create a library or an execuable as ease. In addition, it allows us to run some examples or tests of your choice by the cargo run command. However, Cargo is designed only for Rust programming language. If we use C/C++ more often, how can we configure CMake to function similarly to Cargo? CMaker is the answer.

License

CMaker is under the CC0 1.0 Universial license, which means it's in the world-wide public domain.