Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci
doc Improve documentation. Aug 3, 2018
examples
scripts
src
tests
.appveyor.yml
.gitattributes This commit was generated by cvs2svn to compensate for changes in r3058, Jul 20, 2001
.gitignore
.travis.yml
LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py

README.md

logo

Linux & OSX: travis-ci Windows: appveyor Code coverage: codecov.io

This project started as a clone of Boost.Build, to experiment with a new Python frontend. Meanwhile it has evolved into a new build system, which retains most of the features found in Boost.Build, but with (hopefully !) much simplified logic, in addition of course to using Python as scripting language, rather than Jam. The original bjam engine is still in use as scheduler, though at this point that is mostly an implementation detail.

Building

python setup.py build

Testing

py.test tests

Examples

Working examples are in examples/

Docs

Documentation can be found in the doc/ directory (published frequently in https://stefanseefeld.github.io/faber).

Happy hacking !

--Stefan