Agent::notifyMove now takes an Index instead of a move-position pair.
[tagua/yd.git] / INSTALL
blob4fa46e338a8ae9048a651a1aa778c484abdc8b87
1 What you need
2 ==================
4   * qt (at least a 4.2 snapshot)
5   * kdelibs
6   * boost headers
8 Further you will need GNU make, a working C++ compiler (e.g. gcc 3.4.x or later)
9 and CMake 2.4.3 or later.
11 The following packages are optional:
13   * X11 headers (UNIX only - to enable task bar flashing)
14   * lua (5.1.1, if it is not available you can use the internal copy)
16 Preparations
17 ==================
19 Installing CMake:
21 Get the latest version of CMake from http://www.cmake.org/
22 unpack, run "./configure && make && make install" will install into /usr/local.
24 Ensure cmake is in your $PATH.
26 Compiling KBoard
27 ==================
29 Unpack the KBoard package, change to the package root directory, and type:
31 cmake -DCMAKE_INSTALL_PREFIX=/usr/local
32 make
33 make install
35 If you want kboard to be linked to system lua instead that the internall one,
36 and -DSYSTEM_LUA=1 to the command line, and optionally add -DLUA_PKG=xyz to
37 specify the pkg-config lua package.