forked from kiwix/kiwix-tools
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
9 years ago | |
|---|---|---|
| src | 9 years ago | |
| static | 9 years ago | |
| AUTHORS | 9 years ago | |
| COPYING | 9 years ago | |
| README.md | 9 years ago | |
| meson.build | 9 years ago | |
| meson_options.txt | 9 years ago | |
README.md
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 --default-library=static
option to the meson command.
Licensed as GPLv3 or later, see COPYING for more details.