From: Tomek Mrugalski Date: Mon, 4 Feb 2019 13:40:44 +0000 (+0100) Subject: [#117,!207] --enable-generate-docs documented. X-Git-Tag: 441-make-distcheck-fails-on-fedora-29_base~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=549408276287dd8bd2319b7937e221945c78a1d6;p=thirdparty%2Fkea.git [#117,!207] --enable-generate-docs documented. --- diff --git a/doc/guide/install.xml b/doc/guide/install.xml index fa2f4ef13b..9a63c30570 100644 --- a/doc/guide/install.xml +++ b/doc/guide/install.xml @@ -185,12 +185,12 @@ Debian and Ubuntu: Cpp-driver from DataStax is needed when using the --with-cql - configuration flag to build Kea with Cassandra database backend. + configuration flag to build Kea with Cassandra database backend. In this case an instance of the Cassandra server running locally or on some other machine, reachable over the network from the machine running Kea, is required. Note that running the unit tests requires a local Cassandra server. - + @@ -373,31 +373,6 @@ Debian and Ubuntu: - - --with-gtest, --with-gtest-source - - Enable the building of the C++ Unit Tests using the - Google Test framework. This option specifies the path to the - gtest source. (If the framework - is not installed on your system, it can be downloaded - from https://github.com/google/googletest.) - from .) - - - - - - --with-benchmark, --with-benchmark-source - - Enable the building of the database backend - benchmarks using the Google Benchmark framework. This - option specifies the path to the gtest source. (If the - framework is not installed on your system, it can be downloaded - from .) - - - - --with-log4cplus @@ -426,7 +401,85 @@ Debian and Ubuntu: - + + + + There are also many additional options that are typically not used by + regular users. However, they may be useful for package maintainers, + developers or people who want to extend Kea code or send patches: + + + + --enable-generate-docs + + Enable the rebuilding Kea documentation. ISC publishes + Kea documentation for each release. However, in some cases you + may want to rebuild it. For example, if you want to change + something in the docs, or want to generate new one from git + sources that are not released yet. + + + + + + + --with-gtest, --with-gtest-source + + Enable the building of the C++ Unit Tests using the + Google Test framework. This option specifies the path to the + gtest source. (If the framework + is not installed on your system, it can be downloaded + from https://github.com/google/googletest.) + from .) + + + + + + --enable-generate-docs + + Enable the rebuilding Kea documentation. ISC publishes + Kea documentation for each release. However, in some cases you + may want to rebuild it. For example, if you want to change + something in the docs, or want to generate new one from git + sources that are not released yet. + + + + + + + --enable-generate-parser + + Many Kea components have parsers implemented using Flex + (.ll files) and Bison (.yy files). Kea sources have C++/h files + generated out from them. By default Kea does not use Flex or + Bison to avoid requiring installation of unnecessary + dependencies for users. However, if you change anything in the + parses (such as add new parameter), you will need to use Flex + and Bison to regenerate parsers. This option lets you do that. + + + + + + --with-benchmark, --with-benchmark-source + + Enable the building of the database backend + benchmarks using the Google Benchmark framework. This + option specifies the path to the gtest source. (If the + framework is not installed on your system, it can be downloaded + from .) + This support is experimental. + + + + + + + For example, the following command configures Kea to find the