Getting Khayyam

If you want to compile Khayyam yourself, you need the following components:

  • elea (from Floyd SVN)
  • sehle (from Floyd SVN)
  • miletos (from Floyd SVN)
  • khayyam (from Floyd SVN)
  • thera (from Sodipodi SVN)
  • libarikkei (from Sodipodi SVN)
  • libnr (from Sodipodi SVN)
  • libsodipodiui (from Sodipodi SVN)

In addition you need the following external development libraries:

  • Gtk+
  • libglade
  • OpenGL (libgl)
  • libpng
  • libjpeg
  • libxml
  • zlib


A snapshot release can be downloaded from sourceforge page



There is frontend project escher that imports necessary components as SVN external trees:

svn checkout https://floyd.svn.sourceforge.net/svnroot/floyd/trunk/escher escher

Khayyam uses CMake build system. The included ./configure script should generate Makefiles for command-line build system.


Import escher meta-project from the repository:


The subdirectories contain Visual Studio 2010 project files - but they are configured to certain specific build system so you may have to adjust include and library locations.

Project webpages

A link to SVN repository and (in future) released tarballs can be found from Sourceforge project pages.



There you can also find bug and feature trackers, which are the preferred way for submitting bugs and feature requests.