Dependencies
Jump to navigation
Jump to search
Sirikata relies on a quite a few libraries for its full functionality. This is a list of the required and optional libraries we use and brief descriptions of what they are used for. Sirikata should build with just the required set of libraries, but will be missing some plugins which rely on additional libraries to function.
Required Libraries
- CMake - version 2.4+, 2.6+ preferred. Generates build scripts.
- Boost (system, program_options, thread, filesystem, function, bind) - version 1.38+. Wide variety of C++ utilities.
- Protocol Buffers - Serialization format for network messages.
- libCURL - Used for CDN implementation to pull content files from URLs.
Optional Libraries
- CXXTest - unit tests.