|
veriblock-pop-cpp
C++11 Libraries for leveraging VeriBlock Proof-Of-Proof blockchain technology.
|
veriblock-pop-cpp is a CMake project, so it follows best practices for CMake projects.
To build library:
Legend:
{[A],B} - A or B, default AFlags:
-DTESTING={[ON],OFF} - if ON, tests will be built automatically.-DTESTING_GO={ON,[OFF]} - if ON, Go tests will run as part of ctest.-DWITH_PYPOPTOOLS={ON,[OFF]} - if ON, pypopminer will be built (depends on python3 and boost-python).-DWITH_C_WRAPPER={ON,[OFF]} - if ON, C bindings will be included in resulting library.-DWITH_ROCKSDB={ON,[OFF]} - if ON, rocksdb implementation of a storage will be included (required for C wrapper).-DCMAKE_BUILD_TYPE={Release,[Debug]} - build library in release mode or debug mode-DSHARED={ON,[OFF]} - build shared library (.so, .dll, .dylib) or static library (.a, .lib)Full list of flags can be found at root CMakeLists.txt#55-70.