Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4758 | right-hear | 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)") |