0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-21 17:31:21 +01:00

doc: List all required and optional dependencies in BUILD.md

gprst 2020-09-18 12:44:46 +02:00
parent 85eeb746cb
commit bb9e2bf42a

@ -5,6 +5,18 @@
This section is intended to allow building with dependencies that have not This section is intended to allow building with dependencies that have not
made their way to mainstream systems. Important notes that may affect you: made their way to mainstream systems. Important notes that may affect you:
- Make sure you have all **required dependencies** installed. You can install
them with your favorite package manager. These are:
```
autoconf autoconf-archive autoconf2.13 automake autotools-dev boost1.71 build-essential cmake curl git libbz2-dev libmagic-dev libnss-db libsodium-dev libssl-dev libtool shtool xz-utils
```
- Optional dependencies are :
- **lz4** for database compression: `liblz4-dev`
- **GraphicsMagick** for media thumbnails: `libgraphicsmagick1-dev`
- **jemalloc** for dynamic memory: `libjemalloc-dev`
- **ICU** for unicode tools: `libicu-dev`
- Boost: The required version is available through `apt` as `libboost-all-dev` on - Boost: The required version is available through `apt` as `libboost-all-dev` on
Ubuntu Cosmic (18.10). All earlier releases (including 18.04 LTS) can configure Ubuntu Cosmic (18.10). All earlier releases (including 18.04 LTS) can configure
with `--with-included-boost` as instructed below. with `--with-included-boost` as instructed below.