CMiniLexicon::FindMajorSignatures(): use log file routines
[linguistica.git] / INSTALL
blob57ee834ffacbb1a6666076d947964342cd967c60
1 Installation instructions
2 -------------------------
4 To build, where “make” is the command for GNU make, run
6         $ make linguistica
8 If you have trouble, run
10         $ make V=1 linguistica
12 to see what commands make is trying to run and read the comments at
13 the beginning of the Makefile on how to change them.  Please also
14 contact us in this case, so we can fix the problem.
16 On Mac OS X, running “make linguistica.app” builds an application bundle
17 with a nice icon.
19 After the build, the executable can be run from any directory.
21 Dependencies
22 ------------
24   - The pkg-config [1] command is used to determine the paths to
25     libraries.
27     If you do not want to use pkg-config, you can tell “make” the
28     relevant paths on the command line.  See the comments near the
29     beginning of Makefile for more on this.
31   - Qt 4 [2] is used for Unicode support and to provide a GUI.
32     Version 4.4 or later is recommended, since earlier versions
33     have broken pkg-config files.
35   - If found at build time, the GraphVizContext library [3] is used
36     to display the discovered model of morphology as a finite-state
37     machine.
39     To disable this feature, pass “NO_GRAPHVIZ=YesPlease” on the
40     “make” command line.
42 [1] http://pkg-config.freedesktop.org/
43 [2] http://qt.nokia.com/
44 [3] http://www.graphviz.org/