Dependencies
============
The following tools and libraries are required as part of the build process, to
run dtee or to produce documentation.
Build
-----
Compile
~~~~~~~
* `Boost `_ 1.66+ (1.82+ preferred)
* `Clang `_ 6+ or `GNU GCC `_ 7+
* `GNU gettext `_
* `GNU Make `_ 3.80+ (optional)
* `Meson `_ 0.63+
* `Ninja `_
* `Python 3 `_
..
Version upgrades must be satisfied by all supported Linux distributions.
Static Analysis
~~~~~~~~~~~~~~~
* `Clang Static Analyzer `_
* `Cppcheck `_
Test
~~~~
* `GNU Bash `_ 4.1+
* `GNU Core Utilities `_
* `GNU Diff Utilities `_
* `GNU Find Utilities `_
* `GNU GCC gcov `_
* `lcov `_
Runtime
-------
* `Boost `_
* `GNU libintl `_
* UNIX domain sockets
Documentation
-------------
* `Sphinx `_ 4.1.0+