UNIXworkcode

 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  bsd
45  osx
46  mingw
47  
48  
49  Install
50  -------
51  
52  After a successful compilation, the binaries (dav/dav-sync) are in the
53  build directory. You can install them by running
54  
55      make install
56  
57  This installs the binaries to /usr. To install to an other location, run
58  
59      make install PREFIX=/your/prefix
60  
61  Note: The install target doesn't work on Windows, therefore you need to install
62  the two executables manually.
63