INSTALL

changeset 240
220ea6247077
child 285
02d3e4b1245f
equal deleted inserted replaced
239:56f91e0de57b 240:220ea6247077
1 Requirements
2 ------------
3
4 In order to compile this software you need, in addition to a C compiler, the
5 following libraries:
6
7 libcurl
8 libxml2
9 openssl
10
11 You can install them with the following command
12 Debian/Ubuntu:
13
14 apt-get install libxml2-dev libcurl3-openssl-dev libssl-dev
15
16 EL/Fedora:
17
18 yum install libxml2-devel libcurl-devel openssl-devel
19
20 openSUSE:
21
22 zypper install libxml2-devel libcurl-devel libopenssl-devel
23
24 Solaris:
25
26 pkg install libxml2 curl openssl
27
28
29 Build instructions
30 ------------------
31
32 When using gcc, just run
33
34 make
35
36 To use a different compiler run
37
38 make CONF=<config>
39
40 Available configs:
41 gcc
42 clang
43 suncc
44 osx
45 mingw
46
47
48 Install
49 -------
50
51 After a successful compilation, the binaries (dav/dav-sync) are in the
52 build directory. You can install them by running
53
54 make install
55
56 This installs the binaries to /usr. To install to an other location, run
57
58 make install PREFIX=/your/prefix
59
60 Note: The install target doesn't work on Windows, therefore you need to install
61 the two executables manually.
62

mercurial