Matthieu Gautier dc6c9d618f Correctly ask link flags to pkg-config.
If we are compiling a static binaries, all dependencies (including indirect
dependencies) must be present on the command line.
To have them, we have to add '--static' option to the pkg-config line.
Meson does this for us, but we must ask it to do it with the 'static'
argument.
2017-01-31 14:45:44 +01:00
2017-01-17 17:42:44 +01:00
2017-01-03 11:57:12 +01:00
2016-12-22 14:30:58 +01:00
2016-12-22 14:30:58 +01:00

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:

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.

Description
Command line Kiwix tools: kiwix-serve, kiwix-manage, ...
Readme 13 MiB
Languages
C++ 66.1%
Roff 22.8%
Meson 4.9%
Dockerfile 4.5%
Shell 1.7%