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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d8d5d0b · Nov 10, 2024

History

4 Commits
Nov 10, 2024
Nov 10, 2024
Jul 28, 2024
Nov 10, 2024
Jul 28, 2024
Jul 28, 2024
Jul 28, 2024
Jul 28, 2024
Jul 20, 2024
Jul 28, 2024
Jul 28, 2024
Nov 10, 2024
Jul 20, 2024
Jul 28, 2024

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