33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# redo - a recursive build system
|
|
|
|
Smaller, easier, more powerful, and more reliable than `make`.
|
|
|
|
This is an implementation of [Daniel J. Bernstein's redo
|
|
build system](http://cr.yp.to/redo.html). He never released his
|
|
version, so other people have implemented different variants based on his
|
|
published specification.
|
|
|
|
This version, sometimes called apenwarr/redo, is probably the most advanced
|
|
one, including parallel builds, improved logging, extensive automated tests,
|
|
and helpful debugging features.
|
|
|
|
To build and test redo, run:
|
|
```sh
|
|
./do -j10 test
|
|
```
|
|
|
|
To install it, run something like this:
|
|
```sh
|
|
DESTDIR= PREFIX=/usr/local ./do -j10 install
|
|
```
|
|
|
|
---
|
|
|
|
- View the [documentation](https://redo.rtfd.io) via readthedocs.org
|
|
- Visit the [source code](https://github.com/apenwarr/redo) on github
|
|
- Discussions and support via the
|
|
mailing list ([archives](https://groups.google.com/group/redo-list)).
|
|
You can subscribe by sending any email message to
|
|
`redo-list+subscribe@googlegroups.com` (note the plus sign). You can
|
|
send questions or feedback (with or without subscribing) by sending
|
|
messages to `redo-list@googlegroups.com`.
|