Building from source¶
Overview¶
The cpp-ethereum codebase lives on Github.com in the cpp-ethereum repository.
Between October 2015 and August 2016 it was split into various repositories which were grouped as sub-modules under the webthree-umbrella repository, and you will likely see many references to webthree-umbrella online. Those all refer to the cpp-ethereum codebase during that period of its development.
We use a common CMake build system to generate platform-specific build files, meaning that the workflow is very similar whatever operating system you use:
- Install build tools and external packages (these are platform dependent)
- Clone the source code from the webthree-umbrella git repository
- Run CMake to generate a build file (makefile, Visual Studio solution, etc)
- Build it