]> Creatis software - gdcm.git/blob - src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt
ENH: This time for real. Install is ok. STYLE: some minor stuff
[gdcm.git] / src / gdcmopenjpeg / libopenjpeg / CMakeLists.txt
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 # Pass proper definition to preprocessor to generate shared lib
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
33 # Create the library
34 ADD_LIBRARY(${OPJ_PREFIX}openjpeg ${OpenJPEG_SRCS})
35
36 # Install library
37 IF(NOT GDCM_INSTALL_NO_LIBRARIES)
38   INSTALL_TARGETS(
39     ${GDCM_INSTALL_LIB_DIR}
40     RUNTIME_DIRECTORY ${GDCM_INSTALL_BIN_DIR}
41     ${OPJ_PREFIX}openjpeg)
42 ENDIF(NOT GDCM_INSTALL_NO_LIBRARIES)
43