-
Notifications
You must be signed in to change notification settings - Fork 102
Home
This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
- Build Instructions for Linux
- Build Instructions for OS X
- Build Instructions for Windows
- Contributor Work Flow
- Create your own sub-project
- Running Tests
- Logging Options
- Dashboard
- Code Standards
- Install Clang libc++ libc++abi on linux
- Sanity checks (clang)
A Super project that allows all MaidSafe libraries to be installed with most dependencies already in place. This base container of dependent libraries and build system is designed to allow developers a very simple mechanism to install and use these libraries and applications. This system allows users to install, build, compile, test and publish all test results publicly for all MaidSafe code.
- Boost C++ libraries
- Crypto++ libraries
- Google Protocol Buffers
- Google LevelDB
- Catch Test
- Google Test
- Google Mock
- CMake build system
- Creates build configurations for MSVC, Xcode, Makefiles (for many build systems)
- Cross platform
- C++11
- Python (for QA scripts and test launchers)
- CMake scripting
This meta-library is considered BETA quality and is provided with a full test suite and QA suite. This can be considered for use in production quality systems at this time. Below are the current list of builds that are being used:
- Windows 7 x32
- Windows 7 x64
- Windows 8 x64
- Linux Ubuntu 13.10
- Linux Ubuntu 14.04
- Linux Odroid Ubuntu 13.10
- OSX 10.8
- OSX 10.9
- Vastly improve documentation (including provision of tutorials and/or examples)
- Implement simpler, top-level API to salient parts of submodules' APIs
- Implement further compiler setups, such as MinGW, Intel, embedded systems (ARM etc.)
- Improve continuous integration setup
- Relocate test dashboard
- Integrate better mechanism to upgrade boost libs (awaiting advances on CMake version of modularised boost)
- Include a graphics lib for further graphically intensive testing
MaidSafe Meta Library
- Home
- Build Instructions for Linux
- Build Instructions for OS X
- Build Instructions for Windows
- Dashboard
- Issues
- Code Standards
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers