Building Beam
This document describes how to build both Beam and BeamUI projects

Before build

    1.
    Installgit
    2.
    beam-ui and beam project use CMake (version 3.13 and newer) to generate build environment.
    3.
    Download and install boost library (version 1.66 and newer).
    4.
    Download and install OpenSSL library.

Common part

    1.
    Clone Beam git branch before building.
    1
    git clone https://github.com/BeamMW/beam.git
    Copied!
    2.
    Beam build requires submodules.
    1
    cd beam
    2
    git submodule update --init --recursive
    Copied!

Branch Convention

    1.
    Git master branch is for development.
    2.
    To connect to testnet checkout testnet branch.
    3.
    To connect to mainnet checkout mainnet branch.

CMake Options

Beam uses CMake to generate a build. Beam has several options to build the project, which feature to turn ON/OFF. Please look reference to the root CMakeLists.txt file.
Last modified 3mo ago