1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
* Generic installation instructions
To compile the binary, run make. If the make fails due to not finding
MySQL headers or libraries, see `MySQL Location', below.
To install the package, run make install. By default, make will
install the grot binary to /usr/bin, and the man pages to their
corresponding directories under /usr/man. To change that, see
`Installation Location'.
* MySQL Location
The default make process looks for MySQL headers in
/usr/include/mysql or /usr/local/include/mysql and for MySQL libraries
in /usr/lib/mysql or /usr/local/lib/mysql. This seems to match most
existing installations. If, however, this fails for your
installation, use CPPFLAGS and LDFLAGS variables to point to the right
directories as described below.
- CPPFLAGS
The value of this variable is -I immediately followed by the name of
the directory where MySQL headers are located. E.g.:
make CPPFLAGS=-I/some/special/dir
This variable can contain several -Idir options separated by
whitespace. Be sure to enclose the entire value in quotes, in that
case.
- LDFLAGS
The value of this variable is -L immediately followed by the name of
the directory where MySQL libraries are located. E.g.:
make LDFLAGS=-L/some/special/dir
Several -L options (or other linker flags) can be given, provided that
the entire value is properly quoted.
* Installation Location
The following make variables control the installation locations:
- prefix
Common installation prefix. Default is /usr.
- bindir
The directory where to install binary files. Default is /usr/bin.
- mandir
The directory where to install man pages. Default is /usr/man.
For example, running:
make install prefix=/usr/local
will install the binary to /usr/local/bin/ and the man pages to
/usr/local/man.
* Other Make Variables
- CFLAGS
Compilator flags. Default is -O2 -g.
- LIBS
Libraries to link with. Default is -lmysqlclient. This library is
required.
Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end:
|