mirror of
https://github.com/kiwix/kiwix-tools.git
synced 2025-09-22 11:22:38 -04:00

Those libraries are used by xapian, so it should be declare there. But for now, add the link in our compile script as we still want to compile.
kiwix-tools
kiwix-tools contains a set of tools to interact with kiwix and zim files.
Build kiwix-tools
Most of the compilation steps (including dependencies download and compilation) are handle by kiwix-build script. If you don't have any special need, we recommand you to use kiwix-build instead of doing all the steps yourself.
Dependencies:
You'll need the following dependencies to build libkiwix:
- kiwix-lib (and its dependencies)
- libmicrohttpd
As we use meson to build kiwix-tools, you will need the common meson tools:
- meson >= 0.34
- ninja
- pkg-config
To build:
$ cd kiwix-lib
$ meson . build
$ cd build
$ ninja
$ ninja install
By default, it will compile dynamic linked binaries.
If you want statically linked binaries, you can add -Dstatic-linkage=true
option to the meson command.
Be aware that you must have static library dependencies installed on your
system.
Licensed as GPLv3 or later, see COPYING for more details.
Languages
C++
66.1%
Roff
22.8%
Meson
4.9%
Dockerfile
4.5%
Shell
1.7%