From: Gunnar Beutner Date: Sat, 26 May 2012 16:19:54 +0000 (+0200) Subject: Updated README file. X-Git-Tag: v0.0.1~484 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2507ed8df1bb8485f1bfe91277db406608ad7ffc;p=icinga2 Updated README file. --- diff --git a/README b/README index 0f9f6e5b1..a88ea5181 100644 --- a/README +++ b/README @@ -1,8 +1,39 @@ -Requirements ------------- +Build Requirements +------------------ --C++ compiler that supports C++11 +The following requirements need to be fulfilled in order to build the +application using a dist tarball: -or +* C++ compiler +* OpenSSL library and header files +* Doxygen (only if you plan on building the internal code documentation) --Boost library (components: tr1 smart_ptr bind function make_shared) +Packaging Requirements +---------------------- + +In order to build a dist tarball for the application the following external +software components need to be installed in addition to the build requirements +mentioned above: + +* Boost library +* GNU Automake +* GNU Autoconf +* GNU Libtool + +"make dist" extracts the following components from the Boost library (using +bcp): + +* tr1 +* smart_ptr +* bind +* function +* make_shared + +These components are only used on the target system if your C++ compiler does +not at least support TR1 and there's no other system-wide installation of the +Boost library. + +This program comes with its own Debian packaging scripts which may or may not +fully comply with the official Debian packaging requirements. These scripts can +be found in the 'debian' sub-directory. Binary packages can be built using +'dpkg-buildpackage'.