cbuild
A Build System that uses a YAML file to build your C/C++ projects.
Usage/Examples
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
# or