msgpack
This is a simple implementation of the MessagePack specification (spec.md
in the tree).
This library uses NO dynamic allocations.
Usage
See the api in msgpack.h
, it is self-explanatory.
Building
This project use ninja and m4 macros (so both need to be installed),
use ninja
to build, with options like:
shared
,static
,header
for bulding to a usable library andtest
to run the unit tests.install
to install the built files in output directories set byninja configure
To change paths and presets using ninja configure
with an
appropriate environment variable:
PROD=1
to use the non-debug flagsPREFIX=<path>
used for other paths, defaultinstalldir
LIBDIR=<path>
used for libraries (.so and .a), defaultPREFIX/lib
INCLUDEDIR=<path>
used for c headers, defaultPREFIX/include