version 0.3.1
[expresskeys.git] / INSTALL
1
2 (Look at the end of this file if there is a problem compiling)
3
4 Normally just type:
5
6 ./configure
7 make
8 make install
9
10 Default installation directory is /usr/local/bin so you must be root
11 for the "make install" part. Change the target directory if this is
12 undesirable, eg:
13
14 ./configure --prefix=/home/user
15
16 The binary will then be installed to a /home/user/bin directory instead.
17
18 Use the "--with-xlib=" and/or "--with-xinc=" options if your Xlib environment
19 is nonstandard. By default we test what is returned from the commands
20 "pkg-config --variable=libdir x11" and "pkg-config --variable=includedir x11"
21 which works in the modular X11R7 releases. If that fails, we try a hardcoded
22 /usr/X11R6/lib[64] and /usr/X11R6/include for the monolithic X11R6 releases.
23
24 --------------------------------------------------------------------------
25
26 Problems?
27
28 Make sure that the dependencies for compiling this program are met.
29 Apart from the normal libraries and header files used for any
30 program development, we need what loosely can be called an
31 "X development environment". Specifically the following libraries
32 must be available for linking: libX11.so libXext.so libXi.so and
33 libXtst.so Header files from X that we must be able to include are:
34 X11/Xlib.h X11/Xutil.h X11/extensions/XInput.h and X11/extensions/XTest.h
35 Some distributions do not provide this environment by default and
36 therefore require additional packages to be installed before
37 compiling. Example names from one distribution are libxi-dev and
38 libxtst-dev for the xinput and xtest packages.
39