/mkjson

Measurement Kit nlohmann/json wrappers

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

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>