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