rename jp2_write_colr_v2 to opj_jp2_write_colr
[openjpeg.git] / libopenjpeg / jpwl / CMakeLists.txt
1 # Makefile for the main JPWL OpenJPEG codecs: JPWL_ j2k_to_image and JPWL_image_to_j2k
2
3 ADD_DEFINITIONS(-DUSE_JPWL)
4
5 SET(JPWL_SRCS crc.c jpwl.c jpwl_lib.c rs.c)
6 IF(APPLE)
7   SET_SOURCE_FILES_PROPERTIES(
8     rs.c
9     PROPERTIES
10     COMPILE_FLAGS -fno-common)
11 ENDIF(APPLE)
12
13 INCLUDE_DIRECTORIES(
14   ${OPENJPEG_SOURCE_DIR}/libopenjpeg
15   )
16
17 # Build the library
18 IF(WIN32)
19   IF(BUILD_SHARED_LIBS)
20     ADD_DEFINITIONS(-DOPJ_EXPORTS)
21   ELSE(BUILD_SHARED_LIBS)
22     ADD_DEFINITIONS(-DOPJ_STATIC)
23   ENDIF(BUILD_SHARED_LIBS)
24 ENDIF(WIN32)
25 ADD_LIBRARY(${OPENJPEG_LIBRARY_NAME}_JPWL ${JPWL_SRCS} ${OPENJPEG_SRCS})
26 SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME}_JPWL 
27   PROPERTIES ${OPENJPEG_LIBRARY_PROPERTIES})
28
29 # Install library
30 INSTALL(TARGETS ${OPENJPEG_LIBRARY_NAME}_JPWL
31   EXPORT OpenJPEGTargets
32   RUNTIME DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
33   LIBRARY DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
34   ARCHIVE DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
35 )