Subversion Repositories Kolibri OS

Rev

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

  1. IF(UNIX OR CYGWIN)
  2.  ADD_DEFINITIONS(-O3)
  3. ELSEIF(MINGW)
  4.  ADD_DEFINITIONS(-Os)
  5. ELSEIF(WIN32)
  6.   ADD_DEFINITIONS(/Os)
  7. ENDIF(UNIX OR CYGWIN)
  8. #
  9. INCLUDE_REGULAR_EXPRESSION("^.*$")
  10. # Defines the source code for the library
  11. SET(JP3DVM_SRCS
  12. bio.c  cio.c  dwt.c  event.c  jp3d.c  jp3d_lib.c  mct.c  mqc.c  openjpeg.c  pi.c  raw.c  t1.c  t1_3d.c  t2.c  tcd.c  tgt.c  volume.c
  13. )
  14.  
  15. # Build the library
  16. IF(WIN32)
  17.   IF(BUILD_SHARED_LIBS)
  18.     ADD_DEFINITIONS(-DOPJ_EXPORTS)
  19.   ELSE(BUILD_SHARED_LIBS)
  20.     ADD_DEFINITIONS(-DOPJ_STATIC)
  21.   ENDIF(BUILD_SHARED_LIBS)
  22. ENDIF(WIN32)
  23. ADD_LIBRARY(${OPENJPEG_LIBRARY_NAME}_JP3D ${JP3DVM_SRCS})
  24. SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME}_JP3D
  25.   PROPERTIES
  26.     VERSION   1.3.0
  27.     SOVERSION 1)
  28.  
  29. # Install library
  30. INSTALL(TARGETS ${OPENJPEG_LIBRARY_NAME}_JP3D
  31. DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
  32. )
  33.  
  34. # Install includes files
  35. INSTALL(FILES openjpeg3d.h
  36.   DESTINATION ${OPENJPEG_INSTALL_INCLUDE_DIR}/openjpeg3d-1.3
  37. )
  38. INSTALL(CODE
  39.   "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_INCLUDE_DIR}/openjpeg3d-1.3/openjpeg3d.h \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_INCLUDE_DIR}/openjpeg3d.h)")
  40.