concordia-library/INSTALL.txt

70 lines
1.7 KiB
Plaintext
Raw Normal View History

2013-10-24 17:06:00 +02:00
Concordia Installation & Build Manual
=================================
This file describes how to compile, build
and install Concordia library.
Requirements
============
* cmake
* Boost library
* Log4cpp
* libstemmer (Snowball stemming library)
* (optional) Doxygen
Boost Ubuntu installation
=========================
sudo apt-get install libboost-dev libboost-serialization-dev libboost-test-dev libboost-filesystem-dev libboost-system-de libboost-program-options-dev libboost-iostreams-dev
Log4cpp Ubuntu installation
===========================
sudo apt-get install liblog4cpp5-dev
libconfig Ubuntu installation
=============================
sudo apt-get install libconfig++-dev
sudo apt-get install libconfig-dev
libstemmer Ubuntu installation
==============================
sudo apt-get install libstemmer-dev
Perl-compatible regular expressions (PCRE) Ubuntu installation
=======================================================
sudo apt-get install libpcre3-dev
Doxygen Ubuntu installation
=======================================================
sudo apt-get install doxygen
Installation procedure
======================
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE ..
make
make test
make install
Documentation
=============
If Doxygen is available, a successful compilation generates documentation data in three
formats in the build/doc directory.
The man files in doc/man will be installed during installation. Open doc/html/index.html for
a HTML version of the same documentation. The latex directory contains uncompiled latex
files. To generate a single pdf file run
cd doc/latex
make
This should generate a single file called refman.pdf in the same directory.