renamed "openjpeg3d" in "openjp3d" (final step)
[openjpeg.git] / libopenjp3d / CMakeLists.txt
1
2 INCLUDE_REGULAR_EXPRESSION("^.*$")
3
4 # Defines the source code for the library
5 SET(OPENJP3D_SRCS
6 bio.c  cio.c  dwt.c  event.c  jp3d.c  jp3d_lib.c  mct.c  mqc.c  openjp3d.c  pi.c  raw.c  t1.c  t1_3d.c  t2.c  tcd.c  tgt.c  volume.c
7 )
8
9 # Build the library
10 IF(WIN32)
11   IF(BUILD_SHARED_LIBS)
12     ADD_DEFINITIONS(-DOPJ_EXPORTS)
13   ELSE(BUILD_SHARED_LIBS)
14     ADD_DEFINITIONS(-DOPJ_STATIC)
15   ENDIF(BUILD_SHARED_LIBS)
16 ENDIF(WIN32)
17 ADD_LIBRARY(${OPENJP3D_LIBRARY_NAME} ${OPENJP3D_SRCS})
18 IF(UNIX)
19   TARGET_LINK_LIBRARIES(${OPENJP3D_LIBRARY_NAME} m)
20 ENDIF(UNIX)
21 SET_TARGET_PROPERTIES(${OPENJP3D_LIBRARY_NAME} PROPERTIES ${OPENJP3D_LIBRARY_PROPERTIES})
22
23 # Install library
24 INSTALL(TARGETS ${OPENJP3D_LIBRARY_NAME}
25   EXPORT OpenJP3DTargets
26   DESTINATION ${OPENJP3D_INSTALL_LIB_DIR} 
27   COMPONENT Libraries
28 )
29
30 # Install includes files
31 INSTALL(FILES openjp3d.h
32   DESTINATION ${OPENJP3D_INSTALL_INCLUDE_DIR}/${subdir} 
33   COMPONENT Headers
34 )
35 INSTALL(CODE
36   "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink ${subdir}/openjp3d.h \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJP3D_INSTALL_INCLUDE_DIR}/openjp3d.h)")
37