Skip to content
Conversion tool for pmdk pools
CMake C Shell Perl Other
Branch: master
Clone or download
Latest commit be83577 Sep 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
include
tests
utils
.gitignore
.travis.yml
CMakeLists.txt
ChangeLog
FindPMEM.cmake
LICENSE
README.md
appveyor.yml
cmake_uninstall.cmake.in
codecov.yml
packages.cmake
pmdk-convert.c
pmemobj_convert.h
pmemobj_convert.map
pmemobj_convert_v1.c
pmemobj_convert_v2.c
pmemobj_convert_v3.c
pmemobj_convert_v4.c
pmemobj_convert_v4.def
pmemobj_convert_v5.c
pmemobj_convert_v5.def
pmemobj_convert_v6.c
pmemobj_convert_v6.def
travis.yml

README.md

pmdk-convert: PMDK pool conversion tool

Build Status Build status Coverage Status

Building The Source

Requirements:

  • cmake >= 3.3

On Windows:

In pmdk-convert directory:

$ mkdir build
$ cd build

And then:

On RPM-based Linux distros (Fedora, openSUSE, RHEL, SLES)

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCPACK_GENERATOR=rpm
$ make package
$ sudo rpm -i pmdk-convert*.rpm

On DEB-based Linux distros (Debian, Ubuntu)

$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCPACK_GENERATOR=deb
$ make package
$ sudo dpkg -i pmdk-convert*.deb

On other Linux distros

$ cmake .. -DCMAKE_INSTALL_PREFIX=/home/user/pmdk-convert-bin
$ make
$ make install

On Windows

PS> cmake .. -G "Visual Studio 14 2015 Win64"
PS> msbuild build/ALL_BUILD.vcxproj

To build pmdk-convert on Windows 8 you have to specify your SDK version in the cmake command i.e.

PS> cmake .. -G "Visual Studio 14 2015 Win64" -DCMAKE_SYSTEM_VERSION="10.0.26624"
You can’t perform that action at this time.