2006-01-25 17:32:48 +01:00
|
|
|
# Main CMakeLists.txt to build the OpenJPEG project using CMake (www.cmake.org)
|
|
|
|
# Written by Mathieu Malaterre
|
|
|
|
|
|
|
|
# This CMake project will by default create a library called openjpeg
|
|
|
|
# But if you want to use this project within your own (CMake) project
|
|
|
|
# you will eventually like to prefix the library to avoid linking confusion
|
2006-07-22 05:47:02 +02:00
|
|
|
# For this purpose you can define a CMake var: OPENJPEG_NAMESPACE to whatever you like
|
2006-01-25 17:32:48 +01:00
|
|
|
# e.g.:
|
2006-07-22 05:47:02 +02:00
|
|
|
# SET(OPENJPEG_NAMESPACE "GDCMOPENJPEG")
|
2010-05-26 11:34:01 +02:00
|
|
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
|
|
|
|
|
2010-06-29 21:08:58 +02:00
|
|
|
IF(COMMAND CMAKE_POLICY)
|
|
|
|
CMAKE_POLICY(SET CMP0003 NEW)
|
|
|
|
ENDIF(COMMAND CMAKE_POLICY)
|
2006-07-22 05:47:02 +02:00
|
|
|
|
|
|
|
IF(NOT OPENJPEG_NAMESPACE)
|
|
|
|
SET(OPENJPEG_NAMESPACE "OPENJPEG")
|
|
|
|
SET(OPENJPEG_STANDALONE 1)
|
|
|
|
ENDIF(NOT OPENJPEG_NAMESPACE)
|
|
|
|
# In all cases:
|
|
|
|
STRING(TOLOWER ${OPENJPEG_NAMESPACE} OPENJPEG_LIBRARY_NAME)
|
|
|
|
|
2007-11-08 15:52:45 +01:00
|
|
|
PROJECT(${OPENJPEG_NAMESPACE} C)
|
2006-07-22 05:47:02 +02:00
|
|
|
|
|
|
|
# Do full dependency headers.
|
|
|
|
INCLUDE_REGULAR_EXPRESSION("^.*$")
|
2006-01-25 10:23:17 +01:00
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
2007-09-25 16:54:49 +02:00
|
|
|
# OPENJPEG version number, useful for packaging and doxygen doc:
|
|
|
|
SET(OPENJPEG_VERSION_MAJOR 1)
|
2011-10-06 10:41:49 +02:00
|
|
|
SET(OPENJPEG_VERSION_MINOR 99)
|
2007-09-25 16:54:49 +02:00
|
|
|
SET(OPENJPEG_VERSION_BUILD 0)
|
2006-01-25 10:23:17 +01:00
|
|
|
SET(OPENJPEG_VERSION
|
2007-09-25 16:54:49 +02:00
|
|
|
"${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}")
|
2010-10-05 12:33:15 +02:00
|
|
|
SET(PACKAGE_VERSION
|
|
|
|
"${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}")
|
2007-09-25 16:54:49 +02:00
|
|
|
SET(OPENJPEG_LIBRARY_PROPERTIES
|
|
|
|
VERSION "${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}.${OPENJPEG_VERSION_BUILD}"
|
2011-01-18 18:23:04 +01:00
|
|
|
SOVERSION "${OPENJPEG_VERSION_MAJOR}"
|
2007-09-25 16:54:49 +02:00
|
|
|
)
|
2010-09-01 01:44:21 +02:00
|
|
|
|
2011-09-21 12:01:54 +02:00
|
|
|
# --------------------------------------------------------------------------
|
2011-07-13 18:49:53 +02:00
|
|
|
# Path to additional CMake modules
|
|
|
|
SET(CMAKE_MODULE_PATH
|
|
|
|
${CMAKE_SOURCE_DIR}/CMake
|
|
|
|
${CMAKE_MODULE_PATH})
|
|
|
|
|
2011-09-21 12:01:54 +02:00
|
|
|
# --------------------------------------------------------------------------
|
2010-09-01 01:44:21 +02:00
|
|
|
# On Visual Studio 8 MS deprecated C. This removes all 1.276E1265 security
|
|
|
|
# warnings
|
|
|
|
IF(WIN32)
|
|
|
|
IF(NOT BORLAND)
|
|
|
|
IF(NOT CYGWIN)
|
|
|
|
IF(NOT MINGW)
|
|
|
|
IF(NOT ITK_ENABLE_VISUAL_STUDIO_DEPRECATED_C_WARNINGS)
|
|
|
|
ADD_DEFINITIONS(
|
|
|
|
-D_CRT_FAR_MAPPINGS_NO_DEPRECATE
|
|
|
|
-D_CRT_IS_WCTYPE_NO_DEPRECATE
|
|
|
|
-D_CRT_MANAGED_FP_NO_DEPRECATE
|
|
|
|
-D_CRT_NONSTDC_NO_DEPRECATE
|
|
|
|
-D_CRT_SECURE_NO_DEPRECATE
|
|
|
|
-D_CRT_SECURE_NO_DEPRECATE_GLOBALS
|
|
|
|
-D_CRT_SETERRORMODE_BEEP_SLEEP_NO_DEPRECATE
|
|
|
|
-D_CRT_TIME_FUNCTIONS_NO_DEPRECATE
|
|
|
|
-D_CRT_VCCLRIT_NO_DEPRECATE
|
|
|
|
-D_SCL_SECURE_NO_DEPRECATE
|
|
|
|
)
|
|
|
|
ENDIF(NOT ITK_ENABLE_VISUAL_STUDIO_DEPRECATED_C_WARNINGS)
|
|
|
|
ENDIF(NOT MINGW)
|
|
|
|
ENDIF(NOT CYGWIN)
|
|
|
|
ENDIF(NOT BORLAND)
|
|
|
|
ENDIF(WIN32)
|
|
|
|
|
|
|
|
|
2010-06-29 21:08:58 +02:00
|
|
|
# --------------------------------------------------------------------------
|
|
|
|
# Install directories
|
|
|
|
|
|
|
|
STRING(TOLOWER ${PROJECT_NAME} projectname)
|
2011-04-14 00:38:50 +02:00
|
|
|
SET(OPENJPEG_INSTALL_SUBDIR "${projectname}-${OPENJPEG_VERSION_MAJOR}.${OPENJPEG_VERSION_MINOR}")
|
2010-06-29 21:08:58 +02:00
|
|
|
|
|
|
|
IF(NOT OPENJPEG_INSTALL_BIN_DIR)
|
|
|
|
SET(OPENJPEG_INSTALL_BIN_DIR "bin")
|
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_BIN_DIR)
|
|
|
|
|
|
|
|
IF(NOT OPENJPEG_INSTALL_LIB_DIR)
|
|
|
|
SET(OPENJPEG_INSTALL_LIB_DIR "lib")
|
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_LIB_DIR)
|
|
|
|
|
|
|
|
IF(NOT OPENJPEG_INSTALL_DATA_DIR)
|
2011-04-14 00:38:50 +02:00
|
|
|
SET(OPENJPEG_INSTALL_DATA_DIR "share/${OPENJPEG_INSTALL_SUBDIR}")
|
2010-06-29 21:08:58 +02:00
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_DATA_DIR)
|
|
|
|
|
|
|
|
IF(NOT OPENJPEG_INSTALL_INCLUDE_DIR)
|
2010-10-22 20:41:49 +02:00
|
|
|
SET(OPENJPEG_INSTALL_INCLUDE_DIR "include/")
|
2010-06-29 21:08:58 +02:00
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_INCLUDE_DIR)
|
|
|
|
|
2010-10-22 20:41:17 +02:00
|
|
|
IF(NOT OPENJPEG_INSTALL_MAN_DIR)
|
|
|
|
SET(OPENJPEG_INSTALL_MAN_DIR "share/man/")
|
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_MAN_DIR)
|
|
|
|
|
2010-06-29 21:08:58 +02:00
|
|
|
IF(NOT OPENJPEG_INSTALL_DOC_DIR)
|
2011-04-14 00:38:50 +02:00
|
|
|
SET(OPENJPEG_INSTALL_DOC_DIR "share/doc/${OPENJPEG_INSTALL_SUBDIR}")
|
2010-06-29 21:08:58 +02:00
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_DOC_DIR)
|
|
|
|
|
|
|
|
IF(NOT OPENJPEG_INSTALL_PACKAGE_DIR)
|
2011-04-14 00:38:50 +02:00
|
|
|
SET(OPENJPEG_INSTALL_PACKAGE_DIR ${OPENJPEG_INSTALL_LIB_DIR}/${OPENJPEG_INSTALL_SUBDIR}
|
2010-06-29 21:08:58 +02:00
|
|
|
CACHE INTERNAL "")
|
|
|
|
ENDIF(NOT OPENJPEG_INSTALL_PACKAGE_DIR)
|
2006-02-05 23:55:26 +01:00
|
|
|
|
2007-09-06 13:01:00 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
2010-06-29 21:08:58 +02:00
|
|
|
# Test for some required system information.
|
2011-09-21 12:01:54 +02:00
|
|
|
# For example this macro test the endianness (CMAKE_WORDS_BIGENDIAN)
|
2010-06-29 21:08:58 +02:00
|
|
|
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityC.cmake)
|
2007-09-06 13:01:00 +02:00
|
|
|
|
2010-05-27 01:44:07 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Setup file for setting custom ctest vars
|
|
|
|
CONFIGURE_FILE(
|
2011-06-30 15:52:23 +02:00
|
|
|
${CMAKE_SOURCE_DIR}/CMake/CTestCustom.cmake.in
|
|
|
|
${CMAKE_BINARY_DIR}/CTestCustom.cmake
|
2010-05-27 01:44:07 +02:00
|
|
|
@ONLY
|
|
|
|
)
|
2007-09-06 13:01:00 +02:00
|
|
|
|
2010-06-29 21:08:58 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# OpenJPEG build configuration options.
|
2010-12-05 16:19:57 +01:00
|
|
|
OPTION(BUILD_SHARED_LIBS "Build OpenJPEG shared library and link executables against it." ON)
|
2010-06-29 21:08:58 +02:00
|
|
|
SET (EXECUTABLE_OUTPUT_PATH ${OPENJPEG_BINARY_DIR}/bin CACHE PATH "Single output directory for building all executables.")
|
|
|
|
SET (LIBRARY_OUTPUT_PATH ${OPENJPEG_BINARY_DIR}/bin CACHE PATH "Single output directory for building all libraries.")
|
|
|
|
MARK_AS_ADVANCED(LIBRARY_OUTPUT_PATH EXECUTABLE_OUTPUT_PATH)
|
|
|
|
|
2011-04-14 00:38:50 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
2006-07-22 05:47:02 +02:00
|
|
|
# configure name mangling to allow multiple libraries to coexist
|
|
|
|
# peacefully
|
|
|
|
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/openjpeg_mangle.h.in)
|
|
|
|
SET(MANGLE_PREFIX ${OPENJPEG_LIBRARY_NAME})
|
|
|
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/openjpeg_mangle.h.in
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/openjpeg_mangle.h
|
|
|
|
@ONLY IMMEDIATE)
|
|
|
|
ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/openjpeg_mangle.h.in)
|
|
|
|
|
2006-01-25 10:23:17 +01:00
|
|
|
#-----------------------------------------------------------------------------
|
2011-01-13 20:29:18 +01:00
|
|
|
# pkgconfig support
|
2011-03-30 20:44:40 +02:00
|
|
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libopenjpeg1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc @ONLY)
|
2011-01-13 20:29:18 +01:00
|
|
|
INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc DESTINATION ${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
|
|
|
|
INSTALL( CODE
|
|
|
|
"EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink \"libopenjpeg1.pc\" \"\$ENV{DESTDIR}${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig/libopenjpeg.pc\")")
|
|
|
|
|
2007-11-08 15:41:45 +01:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Compiler specific flags:
|
2007-11-08 15:26:03 +01:00
|
|
|
IF(CMAKE_COMPILER_IS_GNUCC)
|
2007-11-08 15:41:45 +01:00
|
|
|
# For all builds, make sure openjpeg is std99 compliant:
|
2010-06-29 21:08:58 +02:00
|
|
|
# SET(CMAKE_C_FLAGS "-Wall -std=c99 ${CMAKE_C_FLAGS}") # FIXME: this setting prevented us from setting a coverage build.
|
2007-11-08 15:41:45 +01:00
|
|
|
# Do not use ffast-math for all build, it would produce incorrect results, only set for release:
|
|
|
|
SET(CMAKE_C_FLAGS_RELEASE "-ffast-math ${CMAKE_C_FLAGS_RELEASE}")
|
2007-11-08 15:26:03 +01:00
|
|
|
ENDIF(CMAKE_COMPILER_IS_GNUCC)
|
2007-11-08 15:41:45 +01:00
|
|
|
|
2011-04-14 00:38:50 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
2011-07-13 18:49:53 +02:00
|
|
|
# opj_config.h generation (1/2)
|
2010-11-17 11:26:05 +01:00
|
|
|
FIND_FILE(HAVE_STRINGS_H_FOUND strings.h)
|
|
|
|
IF(NOT HAVE_STRINGS_H_FOUND STREQUAL "HAVE_STRINGS_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_STRINGS_H strings.h)
|
|
|
|
SET(HAS_STRINGS_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_INTTYPES_H_FOUND inttypes.h)
|
|
|
|
IF(NOT HAVE_INTTYPES_H_FOUND STREQUAL "HAVE_INTTYPES_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_INTTYPES_H inttypes.h)
|
|
|
|
SET(HAS_INTTYPES_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_MEMORY_H_FOUND memory.h)
|
|
|
|
IF(NOT HAVE_MEMORY_H_FOUND STREQUAL "HAVE_MEMORY_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_MEMORY_H memory.h)
|
|
|
|
SET(HAS_MEMORY_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_STDINT_H_FOUND stdint.h)
|
|
|
|
IF(NOT HAVE_STDINT_H_FOUND STREQUAL "HAVE_STDINT_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_STDINT_H stdint.h)
|
|
|
|
SET(HAS_STDINT_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_STDLIB_H_FOUND stdlib.h)
|
|
|
|
IF(NOT HAVE_STDLIB_H_FOUND STREQUAL "HAVE_STDLIB_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_STDLIB_H stdlib.h)
|
|
|
|
SET(HAS_STDLIB_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_STRING_H_FOUND string.h)
|
|
|
|
IF(NOT HAVE_STRING_H_FOUND STREQUAL "HAVE_STRING_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_STRING_H string.h)
|
|
|
|
SET(HAS_STRING_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_SYS_STAT_H_FOUND sys/stat.h)
|
|
|
|
IF(NOT HAVE_SYS_STAT_H_FOUND STREQUAL "HAVE_SYS_STAT_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_SYS_STAT_H sys/stat.h)
|
|
|
|
SET(HAS_SYS_STAT_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_SYS_TYPES_H_FOUND sys/types.h)
|
|
|
|
IF(NOT HAVE_SYS_TYPES_H_FOUND STREQUAL "HAVE_SYS_TYPES_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_SYS_TYPES_H sys/types.h)
|
|
|
|
SET(HAS_SYS_TYPES_H 1)
|
|
|
|
ENDIF()
|
|
|
|
FIND_FILE(HAVE_UNISTD_H_FOUND unistd.h)
|
|
|
|
IF(NOT HAVE_UNISTD_H_FOUND STREQUAL "HAVE_UNISTD_H_FOUND-NOTFOUND")
|
|
|
|
FIND_FILE(HAVE_UNISTD_H unistd.h)
|
|
|
|
SET(HAS_UNISTD_H 1)
|
|
|
|
ENDIF()
|
2011-04-14 00:38:50 +02:00
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Build Library
|
|
|
|
INCLUDE_DIRECTORIES(BEFORE ${OPENJPEG_BINARY_DIR})
|
|
|
|
ADD_SUBDIRECTORY(libopenjpeg)
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Build Applications
|
|
|
|
OPTION(BUILD_CODEC "Build the CODEC executables" ON)
|
|
|
|
OPTION(BUILD_MJ2 "Build the MJ2 executables." OFF)
|
2011-08-12 15:57:36 +02:00
|
|
|
OPTION(BUILD_JPIP "Build the JPIP library and executables." OFF)
|
2011-07-13 18:49:53 +02:00
|
|
|
|
2011-08-12 15:57:36 +02:00
|
|
|
IF(BUILD_CODEC OR BUILD_MJ2 OR BUILD_JPIP)
|
2011-07-13 18:49:53 +02:00
|
|
|
OPTION(BUILD_THIRDPARTY "Build the thirdparty executables if it is needed" OFF)
|
|
|
|
ADD_SUBDIRECTORY(thirdparty)
|
|
|
|
ADD_SUBDIRECTORY(applications)
|
2011-08-12 15:57:36 +02:00
|
|
|
ENDIF (BUILD_CODEC OR BUILD_MJ2 OR BUILD_JPIP)
|
2011-07-13 18:49:53 +02:00
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# opj_config.h generation (2/2)
|
2011-10-07 16:20:15 +02:00
|
|
|
CONFIGURE_FILE("${OPENJPEG_SOURCE_DIR}/opj_config.h.cmake.in"
|
2011-07-13 18:49:53 +02:00
|
|
|
"${OPENJPEG_BINARY_DIR}/opj_config.h"
|
|
|
|
@ONLY
|
|
|
|
)
|
2011-04-14 00:38:50 +02:00
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Build JPWL-flavoured library and executables
|
|
|
|
OPTION(BUILD_JPWL "Build the JPWL library and executables" OFF)
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
2011-04-14 12:13:25 +02:00
|
|
|
# Build DOCUMENTATION (not in ALL target and only if Doxygen is found)
|
2011-10-06 10:41:49 +02:00
|
|
|
OPTION(BUILD_DOC "Build the HTML documentation (with doxygen if available)." OFF)
|
|
|
|
IF(BUILD_DOC)
|
|
|
|
ADD_SUBDIRECTORY(doc)
|
|
|
|
ENDIF(BUILD_DOC)
|
2011-04-14 00:38:50 +02:00
|
|
|
|
2011-07-21 17:23:31 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# Buld Testing
|
|
|
|
OPTION(BUILD_TESTING "Build the tests." OFF)
|
|
|
|
IF(BUILD_TESTING)
|
|
|
|
IF(BUILD_CODEC)
|
|
|
|
ENABLE_TESTING()
|
|
|
|
INCLUDE(CTest)
|
|
|
|
|
|
|
|
# Search openjpeg data needed for the tests
|
|
|
|
# They could be found via svn on the OpenJPEG google code project
|
|
|
|
# svn checkout http://openjpeg.googlecode.com/svn/data (about 70 Mo)
|
|
|
|
FIND_PATH(OPJ_DATA_ROOT README-OPJ-Data
|
2011-08-22 12:42:32 +02:00
|
|
|
PATHS $ENV{OPJ_DATA_ROOT} ${CMAKE_SOURCE_DIR}/../data)
|
2011-08-30 18:07:43 +02:00
|
|
|
|
|
|
|
# For encoding tests we need the path to the ref decoder exe/lib (kakadu)
|
|
|
|
SET (REF_DECODER_BIN_PATH "NOTFOUND" CACHE PATH "Single directory where find the reference decoder binaries to enable encoding test suite.")
|
2011-07-27 14:45:04 +02:00
|
|
|
MARK_AS_ADVANCED(REF_DECODER_BIN_PATH)
|
2011-08-30 18:07:43 +02:00
|
|
|
|
|
|
|
# Add repository where to find tests
|
|
|
|
ADD_SUBDIRECTORY(tests)
|
|
|
|
|
2011-07-21 17:23:31 +02:00
|
|
|
ELSE(BUILD_CODEC)
|
|
|
|
message(FATAL_ERROR "You need build codec to run the tests")
|
|
|
|
ENDIF(BUILD_CODEC)
|
|
|
|
ENDIF(BUILD_TESTING)
|
|
|
|
|
2011-04-14 00:38:50 +02:00
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# install all targets referenced as OPENJPEGTargets
|
|
|
|
INSTALL(EXPORT OpenJPEGTargets DESTINATION ${OPENJPEG_INSTALL_PACKAGE_DIR})
|
|
|
|
CONFIGURE_FILE( ${OPENJPEG_SOURCE_DIR}/CMake/OpenJPEGConfig.cmake.in
|
|
|
|
${OPENJPEG_BINARY_DIR}/OpenJPEGConfig.cmake
|
|
|
|
@ONLY
|
|
|
|
)
|
|
|
|
INSTALL( FILES ${OPENJPEG_BINARY_DIR}/OpenJPEGConfig.cmake
|
|
|
|
DESTINATION ${OPENJPEG_INSTALL_PACKAGE_DIR}
|
|
|
|
)
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
# install CHANGES and LICENSE
|
|
|
|
INSTALL(
|
|
|
|
FILES CHANGES
|
|
|
|
LICENSE
|
|
|
|
DESTINATION ${OPENJPEG_INSTALL_DOC_DIR})
|