extension work + static library linking

This commit is contained in:
Hunter 2024-09-28 10:16:00 -04:00
parent ffa0f40652
commit b6ee9d0dc3
20 changed files with 568 additions and 131 deletions

View file

@ -2,4 +2,11 @@
GRaphite Build Configurator
## About
GRBC is a predictable build system.
GRBC was developed because I hate CMake. I liked the build systems built for zig, and jai, but wanted something for C++. I also enjoyed how Vulkan extensions were managed and took insipiration from them to make grbc extensible.
## Benifits
* GRBC is fast, almost no wait time for build.ninja generation
* GRBC scripts are easy to read, and predictable
* GRBC produces ninja files which can be ran without grbc installed
* GRBC has cmake interop, so libraries using cmake can still be used
* GRBC is well documented