Building from source¶
Overview¶
The cpp-ethereum codebase is spread over several Git repositories which are all grouped as sub-modules under the webthree-umbrella repo on Github.
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