diff options
author | Thomas Voss <mail@thomasvoss.com> | 2023-12-28 14:01:34 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2023-12-28 14:01:34 +0100 |
commit | 94615b013bd6158862e85318ab8e3bb7cb77a659 (patch) | |
tree | 3b479f893d8da77a38e3c3d3aed6fbb5e8518c33 /README.md |
Genesis commit
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..d65ff49 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# CBS — The C Build System + +CBS is a single-header library for writing build scripts in C. The +philosophy behind this project is that the only tool you should ever need +to build your C projects is a C compiler. Not Make, not Cmake, not +autoconf — just a C compiler. + +Using C for your build system also has numerous advantages. C is +portable to almost any platform, C is a turing-complete language that +makes performing very specific build steps easy, and anyone working on +your C project already knows C. + +CBS does not aim to be the most powerful and ultimate high-level API. It +simply aims to be a set of potentially useful functions and macros to +make writing a build script in C a bit easier. If there is functionality +you are missing, then add it. You’re a programmer aren’t you? + +CBS is very much inspired by Tsoding’s ‘Nob’. |