INSTALL

changeset 802
16e5b9d32754
parent 285
02d3e4b1245f
equal deleted inserted replaced
801:ce97ff16f00e 802:16e5b9d32754
27 27
28 28
29 Build instructions 29 Build instructions
30 ------------------ 30 ------------------
31 31
32 When using gcc, just run 32 To build a release version, run configure with the following option:
33 33
34 make 34 ./configure --release
35 35
36 To use a different compiler run 36 The script detects your toolchain automatically. In case you want
37 a different compiler, you can set the CC environment variable before
38 running configure.
37 39
38 make CONF=<config> 40 CC=clang ./configure --release
39
40 Available configs:
41 gcc
42 clang
43 suncc
44 bsd
45 osx
46 mingw
47
48 41
49 Install 42 Install
50 ------- 43 -------
51 44
52 After a successful compilation, the binaries (dav/dav-sync) are in the 45 After a successful compilation, the binaries (dav/dav-sync) are in the
54 47
55 make install 48 make install
56 49
57 This installs the binaries to /usr. To install to an other location, run 50 This installs the binaries to /usr. To install to an other location, run
58 51
59 make install PREFIX=/your/prefix 52 ./configure --release --prefix=/your/prefix
53
54 before running make.
60 55
61 Note: The install target doesn't work on Windows, therefore you need to install 56 Note: The install target doesn't work on Windows, therefore you need to install
62 the two executables manually. 57 the two executables manually.
63 58

mercurial