libical-3.0.5
Installation of libical
Install libical by running the
following commands:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DSHARED_ONLY=yes \
-DICAL_BUILD_DOCS=false \
.. &&
make
To test the results, issue: make
test. One test, timezones, is known to fail on SysV
systems.
Now, as the root
user:
make install
Command Explanations
-DCMAKE_BUILD_TYPE=Release
:
This switch is used to apply higher level of the compiler
optimizations.
-DSHARED_ONLY=yes
: This
switch is used in order to only build the shared libraries.
-DICAL_BUILD_DOCS=false
:
This switch prevents building the GTK documentation, because gtk-doc-1.30 is
broken. Unfortunately, it also prevents building the API
documentation.
-DUSE_BUILTIN_TZDATA=yes
: This switch
is used in order to build using your own timezone data.
Contents
Installed Programs:
None
Installed Libraries:
libical_cxx.so, libical.so,
libicalss_cxx.so, libicalss.so, and libicalvcal.so
Installed Directory:
/usr/include/libical,
/usr/lib/cmake/LibIcal and
/usr/share/doc/libical-3.0.5/html
Short Descriptions
libical.so
|
contains the libical API
functions.
|
libical_cxx.so
|
contains the libical C++
bindings.
|
libicalss.so
|
is a library that allows you to store iCal component data
to disk in a variety of ways.
|
libicalss_cxx.so
|
contains the libicalss
C++ bindings.
|
libicalvcal.so
|
is a vCard/vCalendar C interface.
|
Last updated on 2019-08-18 13:33:32 -0700