Skip to content
This repository has been archived by the owner on Apr 25, 2019. It is now read-only.

measurement-kit/mkjson

Repository files navigation

Measurement Kit nlohmann/json wrappers library

GitHub license Github Releases Build Status codecov Build status

This header-only library contains Measurement Kit nlohmann/json wrappers. Its main use case is vendoring of a specific tag inside Measurement Kit. Because this is just a basic building block, we do not provide any stable API guarantee for this library. For this reason, we'll never release v1.0.0.

⚠: This repository is archived. It has been a nice experiment for understanding how we could have proceeded, but we don't plan on going forward in this direction for the time being. So it's archived to make this fact super clear.

Regenerating build files

Possibly edit MKBuild.yaml, then run:

go get -v github.com/measurement-kit/mkbuild
mkbuild

Building

mkdir build
cd build
cmake -GNinja ..
cmake --build .
ctest -a -j8 --output-on-failure

Testing with docker

./docker.sh <build-type>