Added/fixed support for some fields.
[libgcal.git] / INSTALL
blob63dde7e018f3d204bce5e424991b8fb70c19a794
1 libgcal INSTALL
2 adenilson.silva@indt.org.br
4 == Compile and install ==
6 Dependencies: gcc, automake, libxml-dev, libcurl-dev, ca-certificates
9 In the project root directory, run:
11 $autoreconf -i -f
13 $mkdir build #its a good practice not polute source directory
14              #with binary objects
16 $cd build
18 $../configure
20 $make
22 $sudo make install
26 == Development ==
28 Dependencies: lcov, gcov, check, doxygen, dot
30 Do the same but you can also add:
32 $../configure --enable-devel #enable unit tests and other flags
35 **Attention**: There is an issue with efence in Ubuntu Hardy (mprotect fails),
36 you should run instead
38 **$../configure --enable-warnings --enable-check --enable-lcov**
43 $make lcov #runs unit test and create coverage reports
45 $make doxygen #generates API documentation
48 ps1: If you wish just to run just a suite case, set GCAL environment variable
49 (core|user|xml|screw).
52 ps2: you can format this document to HTML running
54 $txt2tags -t html INSTALL
57 ps3: ATTENTION utest will not run on source directory.