Skip to content
simple JSON based Color Management Configuration
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake
docs
extras
oyjl
po
src
.codedocs
.travis.yml
CMakeLists.txt
OpenICC_device_config_DB.json
README.md
makefile.simple

README.md

OpenICC Configuration README

Build Status Coverity Scan Build Status Documentation Codecov Issues License

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.

Features

Links

Dependencies

  • Yajl - a JSON parser library

Optional

Building

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 .
  • USE_GCOV - enable gcov/lcov compiler flags on the Unix platform and the coverage target
  • USE_SYSTEM_OYJL - fail if not found; default is shipped fallback version
  • USE_SYSTEM_YAJL - fail if not found; default is shipped fallback version
  • USE_SYSTEM_LIBXML2 - fail if not found; default is shipped fallback version
  • ENABLE_TESTS - default is ON
  • ENABLE_TOOLS - default is ON
  • ENABLE_QT - detect Qt5 and Qt4i; default is ON

Known Bugs

  • The source code provides currently no mechanism for a write lock.
You can’t perform that action at this time.