Update TODO file
[sloppygui.git] / INSTALL
blob4df8751a85639d631902765b8e706d0371748bd6
2     Installation
5 Cute Chess requires Qt (atleast version 4.4) and qmake, the Qt Makefile
6 generator. The current qmake project file doesn't have support for
7 installations. However the main executable has the necessary resources
8 built-in by default so it's the only thing you need to deploy.
10 First you need to build the Makefile in either release or debug mode.
11 Release mode is for general program usage and offers the best
12 performance. Debug mode is for debugging Cute Chess.
14 To build the Makefile in release mode (default):
16     $ qmake
18     or in debug mode:
20     $ qmake -config debug
22 And to build the source:
24     $ make
26     or
28     $ nmake (Visual C++)
30 To build on a Macintosh, add "-spec macx-g++" to the qmake command.
32 Documentation is available as Unix manual pages and in HTML format. Building
33 the documentation in either format requires asciidoc
34 (http://www.methods.co.nz/asciidoc/).
36     $ make doc-man     (documentation as Unix manual pages)
37     $ make doc-html    (documentation in HTML format)
39 The documentation is built to the "docs" directory.
41 If you want to have an overview of Cute Chess's source you can build the API
42 documentation:
44     $ make doc-api
46 You need doxygen (http://www.doxygen.org/) in order to build the API
47 documentation.