Dependencies

For Windows download dependancies here. This should be enough but here is a detailed list of them.

Here's an overview over the dependencies for each component. If you don't intend to use a component then you don't need the dependency, obviously.

Building

Generally dependency libs should be built with the following settings:

  • define _MT
  • /MD[d]

Paths & Setting Up

The paths where YAKE expects its dependencies depend on your platform.

On Windows YAKE expects the dependencies in the yake/dependencies folder. For example, it will look for boost in yake/dependencies/boost and for OGRE in yake/dependencies/ogrenew. The directory structure is documented in the files yake/dependencies/DEPENDENCIES and is included in every source code release and can be found in the CVS repository, too.

On Linux … FIXME

All components

  • 16 Feb 2005: YAKE support for boost 1.31.0 has been discontinued.
  • 22 Jan 2005: CVS HEAD uses boost 1.32.0
  • boost 1.32.0:
  • TTL (the Tiny Template Library)
  • Yake Quick Start Instruction:
  • Get the correct versions of Boost and TTL from above.
  • extract the Boost_1_XX_0 folder into yake/dependencies
  • rename the Boost_1_XX_0 folder to boost
  • create a folder in yake/dependencies called ttl
  • extract the TTL compressed file into this ttl directory

yake::data

plugin: physicsODE

  • ODE 0.5

plugin: physicsNX

  • Novodex Physics SDK

plugin: graphicsOGRE & inputOGRE

  • 19 Mar 2006: YAKE SVN trunk supports OGRE 1.2 “Dagon”, no support for versions < 1.2.
  • 07 Oct 2005: YAKE SVN trunk supports OGRE 1.0.1 to 1.1.x
  • 15 May 2005: YAKE CVS HEAD uses OGRE 1.0.1
  • OGRE
  • Yake Quick Start Instructions:
  • Extract the default 'ogrenew' directory into yake/dependencies/

plugin: audioOpenAL

  • OpenAL
  • OpenAL++ (oalpp/openalpp)
  • OpenThreads
  • libvorbis
  • libogg
  • Yake Quick Start Instructions:
  • Download the OpenAL SDK from Creative.
  • Install to any directory. Copy that directory to yake/dependencies and rename it to OpenAL
  • Download OpenAL++ from SF.net
  • Extract the contents into yake/dependencies. This creates the openalpp folder.
  • Download OpenThreads from SF.net
  • Extract the contents into yake/dependencies. This creates the OpenThreads folder.
  • — More.. To be continued

plugin: scriptingLua + scriptingLuaBindings

plugin: ceguiOgreRendererAdapter

  • OGRE (1.1.x,1.2.x)
  • CEGUI Mk-2 (0.5.x)
 
quickstart/dependencies.txt · Last modified: 2008/05/20 22:46 by psyclonist
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki