Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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)
  52.