]> granicus.if.org Git - icinga2/blob - README
bd56b94a10d4f9009f0c28b9f382193937cc133b
[icinga2] / README
1 Build Requirements
2 ------------------
3
4 The following requirements need to be fulfilled in order to build the
5 application using a dist tarball:
6
7 * C++ compiler
8 * OpenSSL library and header files
9 * Doxygen (only if you plan on building the internal code documentation)
10
11 Packaging Requirements
12 ----------------------
13
14 In order to build a dist tarball for the application the following external
15 software components need to be installed in addition to the build requirements
16 mentioned above:
17
18 * Boost library
19 * GNU Automake
20 * GNU Autoconf
21 * GNU Libtool
22
23 "make dist" extracts the following components from the Boost library (using
24 bcp):
25
26 * tr1
27 * smart_ptr
28 * bind
29 * function
30 * make_shared
31
32 These components are only used on the target system if your C++ compiler does
33 not at least support TR1 and there's no other system-wide installation of the
34 Boost library.
35
36 Debian Packages
37 ---------------
38
39 This program comes with its own Debian packaging scripts which may or may not
40 fully comply with the official Debian packaging requirements. These scripts can
41 be found in the 'debian' sub-directory. Binary packages can be built using
42 'dpkg-buildpackage'.