diff --git a/README.md b/README.md index b6f184b6f..39602b53f 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,9 @@ libraries need to be available: * [Mustache](https://github.com/kainjow/Mustache) (Just copy the header `mustache.hpp` somewhere it can be found by the compiler and/or set CPPFLAGS with correct `-I` option). Use Mustache version 3 only. +* [libcurl](https://curl.se/libcurl) (`libcurl4-gnutls-dev`, `libcurl4-nss-dev` or `libcurl4-openssl-dev` on Ubuntu) +* [microhttpd](https://www.gnu.org/software/libmicrohttpd) (package `libmicrohttpd-dev` on Ubuntu) +* [zlib](https://zlib.net/) (package `zlib1g-dev` on Ubuntu) The following dependency needs to be available at runtime: * [Aria2](https://aria2.github.io/) (package `aria2` on Ubuntu) diff --git a/meson.build b/meson.build index 51da0d124..184232a84 100644 --- a/meson.build +++ b/meson.build @@ -29,6 +29,7 @@ libzim_dep = dependency('libzim', version : '>=6.1.8', static:static_deps) pugixml_dep = dependency('pugixml', static:static_deps) libcurl_dep = dependency('libcurl', static:static_deps) microhttpd_dep = dependency('libmicrohttpd', static:static_deps) +zlib_dep = dependency('zlib', static:static_deps) if compiler.has_header('mustache.hpp') extra_include = [] @@ -44,7 +45,7 @@ if target_machine.system() == 'windows' and static_deps extra_cflags += '-DCURL_STATICLIB' endif -all_deps = [thread_dep, libicu_dep, libzim_dep, pugixml_dep, libcurl_dep, microhttpd_dep] +all_deps = [thread_dep, libicu_dep, libzim_dep, pugixml_dep, libcurl_dep, microhttpd_dep, zlib_dep] inc = include_directories('include', extra_include)