INSTALL

Sun, 05 Jul 2020 11:47:24 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 05 Jul 2020 11:47:24 +0200
branch
feature/dav-edit
changeset 721
c401f4af44b1
parent 285
02d3e4b1245f
child 802
16e5b9d32754
permissions
-rw-r--r--

adds support for option terminator '--'

also adds support for option arguments within the same cmd arg
e.g. -omyoutfile does now work

Requirements
------------

In order to compile this software you need, in addition to a C compiler, the
following libraries:

libcurl
libxml2
openssl

You can install them with the following command
Debian/Ubuntu:

    apt-get install libxml2-dev libcurl3-openssl-dev libssl-dev

EL/Fedora:

    yum install libxml2-devel libcurl-devel openssl-devel

openSUSE:

    zypper install libxml2-devel libcurl-devel libopenssl-devel

Solaris:

    pkg install libxml2 curl openssl


Build instructions
------------------

When using gcc, just run

    make

To use a different compiler run

    make CONF=<config>

Available configs:
gcc
clang
suncc
bsd
osx
mingw


Install
-------

After a successful compilation, the binaries (dav/dav-sync) are in the
build directory. You can install them by running

    make install

This installs the binaries to /usr. To install to an other location, run

    make install PREFIX=/your/prefix

Note: The install target doesn't work on Windows, therefore you need to install
the two executables manually.

mercurial