Crates.io | cbuild |
lib.rs | cbuild |
version | 0.1.4 |
source | src |
created_at | 2023-12-29 04:01:30.636509 |
updated_at | 2023-12-29 06:59:43.505884 |
description | A Build System that uses a YAML file to build your C/C++ projects. |
homepage | https://cybercoder-naj.github.io/cbuild/ |
repository | https://github.com/cybercoder-naj/cbuild |
max_upload_size | |
id | 1082956 |
size | 15,260 |
A Build System that uses a YAML file to build your C/C++ projects.
Considering this is your C project structure
|-- include/
|-- aux.h
|-- aux.c
|-- main.c
|-- build.yaml
Then your build.yaml
should look like:
- name: main.c
out: main
uses:
- aux.c
includes:
- include
headers:
- include/aux.h
In your project's root directory, execute the following command
yabs
# or
yabs -p build.yaml