Header only library for writing build recipes in C.
Warning
This library is DEPRECATED! Use https://github.com/tsoding/nob.h instead
Keep in mind that nobuild.h is an stb-style header-only library. That means that just including it does not include the implementations of the functions. You have to #define NOBUILD_IMPLEMENTATION
before the include. See our nobuild.c for an example.
- Copy nobuild.h to your project
- Create
nobuild.c
in your project with the build recipe. See our nobuild.c for an example. - Bootstrap the
nobuild
executable:$ cc nobuild.c -o nobuild
on POSIX systems$ cl.exe nobuild.c
on Windows with MSVC
- Run the build:
$ ./nobuild
If you enable the Go Rebuild Urself™ Technology the nobuild
executable will try to rebootstrap itself every time you modify its source code.