2 LittleCMS 1.09 - Installation guide
7 All configuration is done by commenting/uncommenting a set
8 of toggles placed on the beginning of file lcms.h, placed
9 on directory 'include'.
11 Normally, there is no need to touch anything. Only make sure
12 to set properly the NON_WINDOWS toggle if you are using the
13 engine in non MS-Windows environments (set by default), and
14 USE_BIG_ENDIAN if your machine does use this convention.
15 Remaining toggles does control optimization degree. If your
16 compiler does support the new __int64 or "long long" type,
17 (gcc does) you can gain speed by defining the USE_INT64 toggle.
23 Unpack & untar the tarball (you already did!) and then type
27 This will run the testbed program as well. If you want to install
32 This does copy lcms.h and icc34.h into /usr/include and liblcms.a
35 There is a 'install.gcc' script that simply invokes 'make -s install'
36 this is just to keep compatibility with old 1.06 version.
39 For cleaning object and binaries files type 'make clean'
41 There are these targets on Makefile:
43 install: Does install package
44 test: builds and executes testbed program
45 clean: Deletes object & binary files
52 If you have libz, libtiff and libjpeg installed, there are
53 some additional utilities for converting images using icc profiles.
54 Since lcms doesn't require these libraries to work, and in order
55 to minimize the dependency carrousel, these utilities are not builded
56 by default. If you want to build them, type 'make utils'. I will
57 recommend to give a try if you are interested in color management.
58 tifficc can do wonderful things like converting CMYK separations
59 to displayable files and other interesting stuff. Run the executable
60 without parameters to see how it works.
63 Removing //-C++ style comments
64 ==============================
66 There is a utility on root called 'filter.c' If your compiler
67 doesn't support C++-style comments, apply this filter to all
68 source & headers. Probably you would need to make your own
69 compilation script too. I will love! to know any exotic environment
70 using lcms, so please me know if it worked.
74 If you experience any difficult on installation, drop me a note