Difference between revisions of "Dependencies"

From Sirikata Wiki
Jump to navigation Jump to search
(New page: 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. Siri...)
(No difference)

Revision as of 22:01, 23 February 2009

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.