cmake : fixed installed links to openjpeg.h and openjpeg3d.h
[openjpeg.git] / libjp3dvm / CMakeLists.txt
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 openjpeg3d-1.3/openjpeg3d.h \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_INCLUDE_DIR}/openjpeg3d.h)")