Skip to content
/ cmaker Public template

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

License

Notifications You must be signed in to change notification settings

guuzaa/cmaker

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published