Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.46 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.46 KB

pipeline status

BelCard

Belcard is a C++ library to manipulate VCard standard format

Dependencies

  • bctoolbox[1] : portability layer.
  • belr[2] : used to parse VCard format.

Build instrucitons

cmake . -DCMAKE_INSTALL_PREFIX=<install_prefix> -DCMAKE_PREFIX_PATH=<search_prefix>

make
make install

Options

  • CMAKE_INSTALL_PREFIX=<string> : installation prefix
  • CMAKE_PREFIX_PATH=<string> : prefix where depedencies are installed
  • ENABLE_UNIT_TESTS=NO : do not compile non-regression tests
  • ENABLE_STRICT=NO : do not build with strict complier flags e.g. -Wall -Werror

Note for packagers

Our CMake scripts may automatically add some paths into research paths of generated binaries. To ensure that the installed binaries are striped of any rpath, use -DCMAKE_SKIP_INSTALL_RPATH=ON while you invoke cmake.

Rpm packaging belcard can be generated with cmake3 using the following command: mkdir WORK cd WORK cmake3 ../ make package_source rpmbuild -ta --clean --rmsource --rmspec belcard--.tar.gz