-
Notifications
You must be signed in to change notification settings - Fork 3
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.
- libcurl found in the package curl, version 7.21.6+
- BZip2 version 1.0.6
- boost::filesystem version 1.46.1+
- log4cpp version 1.0+
- 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.