summaryrefslogtreecommitdiff
path: root/mj2/CMakeLists.txt
AgeCommit message (Collapse)Author
2011-04-13re-organization of openjpeg directories hierarchy : step 1Antonin Descampe
2011-03-20Removed the libs directory containing win32 compiled versions of libpng, ↵Antonin Descampe
libtiff and liblcms. Added a thirdparty directory to include main source files of libtiff, libpng, libz and liblcms to enable support of these formats in the codec executables. CMake will try to statically build these libraries if they are not found on the system. Note that these third party libraries are not required to build libopenjpeg (which has no dependencies).
2011-01-02bug fixes to enable cmake compilation on WIN32 platform (see CHANGES for ↵Antonin Descampe
details)
2010-12-08 (thanks to Winfried for his help)Antonin Descampe
* [antonin] changed remaining "WIN32" to "_WIN32" ! [antonin] libopenjpeg has no more dependency on LCMS lib. Everything concerning color (icc profile, conversion to rgb, etc) has been put outside libopenjpeg and is used in j2k_to_image.c and mj2_to_frames.c. - [antonin] removed "opj_convert{.c,.h}" + [antonin] added a directory "common/" that contains "getopt{.c,.h}" (previously in "codec/compat"). + [antonin] added files "color{.c,.h}" in "common/" that define the code for icc profile management and sycc_to_rgb conversion + [antonin] added "common/format_defs.h" that contains common definitions used in image_to_j2k, j2k_to_image, j2k_dump.
2010-12-05revert to previous behaviour for cmake: builds (and links) dynamically by ↵Antonin Descampe
default. Static build only if -DBUILD_SHARED_LIBS is set to OFF.
2010-11-28changed cmake behaviour: executables are now always statically linked. When ↵Antonin Descampe
-DBUIL_SHARED_LIBS option is ON (the default), the shared versions of the libraries are also built (but executables remain linked against the static libraries).
2010-10-05Added files to let people build openjpeg with configure tools ; Added ↵Antonin Descampe
makefiles to let people manually build openjpeg on *nix platforms ; Removed obsolete Makefiles ; Renamed dirent.h to windirent.h ; Made optional the PNG, TIFF, and LCMS support in CMake files ; Added opj_config* files to configure openjpeg before building it (opj_config.h generated by configure, cmake, or manually by the user) ; Renamed this file from ChangeLog to CHANGES ; Renamed License.txt to LICENSE ; Updated README files ; Added INSTALL and LICENSE files ; Added man pages
2010-09-05COMP: adding trunk/codec/compat to the list of directoriesLuis Ibanez
that must be searched for header files.
2010-09-05ENH: Removed redundant copies of getopt.c and getopt.h. Luis Ibanez
Now reusing the ones in codec/compat.
2010-09-01COMP: Fixing configuration for static builds. Fixing dependencies that severalLuis Ibanez
executables have on getopt.c, convert.c and index.c. Some refactoring is going to be required in order to have a cleaner configuration process and make it easier to maintain.
2007-09-12Patch from Callum Lerwick. Fixed the library linking so it links with the ↵Francois-Olivier Devaux
soversion properly set. Fixes up the install targets so that it interacts properly with RPM. Install target for MJ2. Sets some necessary and useful CFLAGS if gcc is in use.
2007-09-06ENH: Start building mj2Mathieu Malaterre