-
Notifications
You must be signed in to change notification settings - Fork 7
/
INSTALL
52 lines (40 loc) · 2.13 KB
/
INSTALL
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
This file explains general installation instructions. The documentation
included in the ./doc directory of the vchanger source archive should be
consulted instead.
--------------------------------------------------------------------------
Using GNU autoconfig
--------------------------------------------------------------------------
1. Run ./configure to generate config.h and the various Makefiles.
./configure --help gives a list of possible options. Usually,
the default options will suffice to install vchanger under the
/usr/local directory.
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Or if you're using a non Bourne-compatible shell, you can do:
sh -c 'CFLAGS="-O2 -g" ./configure
A typical vchanger development configuration for Linux is:
CFLAGS="-g -O2 -Wall" \
./configure
2. Carefully review the output from ./configure. If it is not
what you want, re-run the ./configure. Often ./configure "caches"
things and thus remembers the last ./configure options. If you
want to be sure you are starting fresh after a ./configure,
do a:
make distclean
before re-running ./configure. "make distclean" wipes out any
knowledge of the ./configure, so don't do it after you have a
configuration that suits your needs, otherwise the "make" will
not work.
3. Build it
make
4. Install it
make install-strip
5. Create a autochanger configuration file and configure Bacula(TM)
to use that autochanger. Please see the documentation in the
./doc directory for details.