Skip to content

Building

amireh edited this page Jun 9, 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)
  • boost::thread version 1.46.1+ for threading support
  • Ogre3D version 1.7+ and OIS version 1.2+ for the Ogre Renderer

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.

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

Clone this wiki locally