Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4758 right-hear 1
INCLUDE_REGULAR_EXPRESSION("^.*$")
2
# Defines the source code for the library
3
SET(OPENJPEG_SRCS
4
  bio.c
5
  cio.c
6
  dwt.c
7
  event.c
8
  image.c
9
  j2k.c
10
  j2k_lib.c
11
  jp2.c
12
  jpt.c
13
  mct.c
14
  mqc.c
15
  openjpeg.c
16
  pi.c
17
  raw.c
18
  t1.c
19
  t2.c
20
  tcd.c
21
  tgt.c
22
)
23
 
24
# Build the library
25
IF(WIN32)
26
  IF(BUILD_SHARED_LIBS)
27
    ADD_DEFINITIONS(-DOPJ_EXPORTS)
28
  ELSE(BUILD_SHARED_LIBS)
29
    ADD_DEFINITIONS(-DOPJ_STATIC)
30
  ENDIF(BUILD_SHARED_LIBS)
31
ENDIF(WIN32)
32
ADD_LIBRARY(${OPENJPEG_LIBRARY_NAME} ${OPENJPEG_SRCS})
33
SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME} PROPERTIES ${OPENJPEG_LIBRARY_PROPERTIES})
34
 
35
# Install library
36
INSTALL(TARGETS ${OPENJPEG_LIBRARY_NAME}
37
  EXPORT OpenJPEGTargets
38
  DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
39
)
40
 
41
# Install includes files
42
INSTALL(FILES openjpeg.h
43
  DESTINATION ${OPENJPEG_INSTALL_INCLUDE_DIR}/${subdir} COMPONENT Headers
44
)
45
INSTALL(CODE
46
  "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_INCLUDE_DIR}/${subdir}/openjpeg.h \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_INCLUDE_DIR}/openjpeg.h)")
47
 
48
# install man page of the library
49
INSTALL(
50
  FILES       ../doc/man/man3/libopenjpeg.3
51
  DESTINATION ${OPENJPEG_INSTALL_MAN_DIR}/man3)