imak81 / libbitcoin-build

Libbitcoin Build System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Libbitcoin Build

Libbitcoin Build System

Libbitcoin Build uses templates and XML data to generate build artifacts for the following libbitcoin libraries.

  • libbitcoin libbitcoin
  • libbitcoin-blockchain libbitcoin-blockchain
  • libbitcoin-client libbitcoin-client
  • libbitcoin-consensus libbitcoin-consensus
  • libbitcoin-explorer libbitcoin-explorer
  • libbitcoin-node libbitcoin-node
  • libbitcoin-protocol libbitcoin-protocol
  • libbitcoin-server libbitcoin-server

The artifacts generated for each library are as follows. Package names coincide with libbitcoin repository names.

configure.ac
<package>.pc.in
install.sh
.travis.yml
version.hpp

These artifacts are merged into their respective repositories by libbitcoin maintainers. There is no need to build libbitcoin-build if you are not a maintainer in the process of applying a build configuration change.

The build system has a dependency on iMatix GSL. There are Linux/OSX and Visual Studio builds of GSL. There is also a Windows single file executable available for download.

About

Libbitcoin Build System

License:GNU Affero General Public License v3.0


Languages

Language:Shell 96.4%Language:C++ 3.6%