-
Notifications
You must be signed in to change notification settings - Fork 3
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.
- 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)
- 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