C++ bindings for libpmemobj
Switch branches/tags
Clone or download
Latest commit 394d92e Nov 14, 2018



Build Status Build status Coverity Scan Build Status Coverage Status

C++ bindings for libpmemobj (https://github.com/pmem/pmdk) More informations in include/libpmemobj++/README.md

How to build


On Linux

$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install

When developing:

$ ...
$ ...
$ ctest --output-on-failure

To build packages

make package

$GEN is type of package generator and can be RPM or DEB

CMAKE_INSTALL_PREFIX must be set to a destination were packages will be installed

On Windows

Install libpmemobj via vcpkg

vcpkg install pmdk:x64-windows
vcpkg integrate install
cmake . -Bbuild -G "Visual Studio 14 2015 Win64"

msbuild build/ALL_BUILD.vcxproj