Skip to content

Building

amireh edited this page Jun 11, 2011 · 5 revisions

It is recommended that you choose a threading library, either Qt or boost, but note that only one of them should be used. If you're building the Qt Renderer, then you don't need boost::thread, however if you're not, you should use boost for threading.

Dependencies

Optional dependencies

  • Qt version 4.7+ for the Qt Renderer and/or for Qt threading support (highly recommended)
  • Ogre3D version 1.7+ and OIS version 1.2+ for the Ogre Renderer
  • boost::thread version 1.46.1+ for threading support
  • Poco for threading support
  • Intel TTB for threading support

Once you've built the dependencies, you need to run CMake either using the CMake Qt gui or ncurses-based one:

cd /path/to/karazeh/repository; cmake-gui .

or

cd /path/to/karazeh/repository; ccmake .

Choose the options you'd like, and generate the build solution.

IMPORTANT: Before compiling Karazeh, you should read the Configuration guide to customise the application to meet your needs.


For Windows users, you should see Building on Windows for some information that might be helpful

Clone this wiki locally