Skip to content
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.

Build Instructions

scottmmack edited this page Nov 4, 2013 · 8 revisions

Currently, this library should only be built as part of the MaidSafe super-project. Full details about the build process can be found in the build instructions for the super-project. However, the following should normally be enough to get you started:

git clone git@github.com:maidsafe/MaidSafe [optional folder name]
cd MaidSafe (or optional folder name)
git submodule update --init
cmake -H. -Bbuild

This should create a subdirectory called build containing among other things a makefile or project file (e.g. maidsafe.sln). To build all Vault targets, build AllVault.
This includes target - TESTvault and maidsafe_vault (and associated dependencies)

Running Tests

Full details about the various options for running tests can be found in the super-project's wiki page Running Tests and Logging Options, but in summary, you can do:

  • Build TESTvault
  • ./TESTvault --help to see options
  • ./TESTvault to run tests
  • Build ExperVault to run all tests and submit the results to the Dashboard