The OpenICC configuration data base allows to store, share and manipulate colour management informations.
Part of that is a file format based on JSON and a implementation of a according library for easy access.
- access to OpenICC device JSON DB
- Yajl - a JSON parser library
- gettext - i18n
- LCOV - coverage docu
- For the documentation use doxygen, graphviz and graphviz-gd packages.
Supported are cmake builds and a very simple makefile.
$ mkdir build && cd build
$ cmake ..
$ make
$ make install
####Build Flags ... are typical cmake flags like CMAKE_C_FLAGS to tune compilation.
- CMAKE_INSTALL_PREFIX to install into paths and so on. Use on the command line through -DCMAKE_INSTALL_PREFIX=/my/path .
- LIB_SUFFIX - allows to append a architecture specific suffix like LIB_SUFFIX=64 for 64bit RedHat style Linux systems.
- USE_GCOV - enable gcov/lcov compiler flags on the Unix platform and the coverage target
- The source code provides currently no mechanism for a write lock.