libbitcoin-build generates the build, CI and install files of the libbitcoin
repositories from one XML manifest, so that they stay consistent across the
three build systems (autotools, CMake and Visual Studio) and across the
repositories. It is a maintainer tool: everything it generates is committed
to each repository, so building a library or bs does not require it.
1. The tool#
| Repository | libbitcoin-build |
| Generates for | libbitcoin-system, libbitcoin-database, libbitcoin-network, libbitcoin-node, libbitcoin-server, libbitcoin-explorer |
| Manifest | version4.xml |
| Templates | iMatix GSL |
| Run | generate4.sh (generate4.cmd on Windows) |
| License | AGPL with a lesser clause |