1 IF(BUILD_CODEC OR BUILD_MJ2)
5 SET(CMAKE_INCLUDE_PATH /usr/include /usr/local/include /opt/include
6 /opt/local/include /usr/include/libpng /usr/include/libpng14
7 /usr/include/libpng12 /usr/local/include/libpng
8 /usr/local/include/libpng14 /usr/local/include/libpng12
9 /opt/include/libpng /opt/include/libpng14 /opt/include/libpng12
10 /opt/local/include/libpng /opt/local/include/libpng14)
11 SET(CMAKE_LIBRARY_PATH /usr/lib /usr/local/lib /opt/lib /opt/local/lib)
16 IF(ZLIB_LIBRARY STREQUAL "ZLIB_LIBRARY-NOTFOUND")
18 ENDIF(ZLIB_LIBRARY STREQUAL "ZLIB_LIBRARY-NOTFOUND")
23 SET(Z_LIBNAME ${ZLIB_LIBRARIES})
24 SET(Z_INCLUDE_DIRNAME ${ZLIB_INCLUDE_DIR})
29 IF(PNG_LIBRARY STREQUAL "PNG_LIBRARY-NOTFOUND")
31 ENDIF(PNG_LIBRARY STREQUAL "PNG_LIBRARY-NOTFOUND")
36 SET(PNG_LIBNAME ${PNG_LIBRARIES})
37 SET(PNG_INCLUDE_DIRNAME ${PNG_INCLUDE_DIR})
42 IF(TIFF_LIBRARY STREQUAL "TIFF_LIBRARY-NOTFOUND")
44 ENDIF(TIFF_LIBRARY STREQUAL "TIFF_LIBRARY-NOTFOUND")
49 SET(TIFF_LIBNAME ${TIFF_LIBRARIES})
50 SET(TIFF_INCLUDE_DIRNAME ${TIFF_INCLUDE_DIR})
54 INCLUDE(${OPENJPEG_SOURCE_DIR}/thirdparty/FindLCMS2.cmake OPTIONAL)
60 SET(LCMS_LIBNAME ${LCMS2_LIBRARY})
61 SET(LCMS_INCLUDE_DIRNAME ${LCMS2_INCLUDE_DIR})
65 INCLUDE(${OPENJPEG_SOURCE_DIR}/thirdparty/FindLCMS.cmake OPTIONAL)
71 SET(LCMS_LIBNAME ${LCMS_LIBRARY} )
72 SET(LCMS_INCLUDE_DIRNAME ${LCMS_INCLUDE_DIR})
74 ENDIF(NOT LCMS2_FOUND)
75 #-------------------------------------------------------------
76 OPTION(BUILD_THIRDPARTY "Build the thirdparty executables" ON)
78 IF(NOT ZLIB_FOUND OR NOT PNG_FOUND OR NOT TIFF_FOUND OR LCMS12_MISSING)
89 ADD_SUBDIRECTORY(${OPENJPEG_SOURCE_DIR}/thirdparty)
91 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/thirdparty/lib)
94 INCLUDE_DIRECTORIES(${OPENJPEG_SOURCE_DIR}/thirdparty/include)
95 SET(ZLIB_INCLUDE_DIRNAME ${OPENJPEG_SOURCE_DIR}/thirdparty/include)
101 SET(PNG_INCLUDE_DIRNAME ${OPENJPEG_SOURCE_DIR}/thirdparty/libpng)
106 IF(NOT LCMS_FOUND AND NOT LCMS2_FOUND)
107 SET(LCMS_INCLUDE_DIRNAME ${OPENJPEG_SOURCE_DIR}/thirdparty/liblcms2/include)
108 SET(LCMS_LIBNAME lcms2)
110 ENDIF(NOT LCMS_FOUND AND NOT LCMS2_FOUND)
113 SET(TIFF_INCLUDE_DIRNAME ${OPENJPEG_SOURCE_DIR}/thirdparty/libtiff)
114 SET(TIFF_LIBNAME tiff)
116 ENDIF(NOT TIFF_FOUND)
118 ENDIF(BUILD_THIRDPARTY)
119 ENDIF(NOT ZLIB_FOUND OR NOT PNG_FOUND OR NOT TIFF_FOUND OR LCMS12_MISSING)
121 ENDIF(BUILD_CODEC OR BUILD_MJ2)
124 ADD_SUBDIRECTORY(codec)
128 ADD_SUBDIRECTORY(mj2)