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

Build Instructions

Fraser Hutchison edited this page Feb 24, 2014 · 10 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 [email protected]:maidsafe/MaidSafe
cd MaidSafe
git submodule update --init
cd ..
cmake -HMaidSafe -Bbuild_maidsafe

This should create a directory called build_maidsafe next to the cloned super-project containing among other things a makefile or project file (e.g. maidsafe.sln). To build all Vault-Manager targets, build AllVaultManager:

cmake --build build_maidsafe --target AllVaultManager --config Debug

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_manager
  • ./TESTvault_manager --help to see options
  • ./TESTvault_manager to run tests
  • Build ExperVaultManager to run all tests and submit the results to the Dashboard