cd7b678678227af0bf7697d8953d73b184a699ff
[openjpeg.git] / 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   fix.c
9   image.c
10   int.c
11   j2k.c
12   j2k_lib.c
13   jp2.c
14   jpt.c
15   mct.c
16   mqc.c
17   openjpeg.c
18   pi.c
19   raw.c
20   t1.c
21   t2.c
22   tcd.c
23   tgt.c
24 )
25
26 IF(WIN32 AND BUILD_SHARED_LIBS)
27   SET(UNDERSCORE)
28   IF(BORLAND)
29     SET(UNDERSCORE "_")
30   ENDIF(BORLAND)
31   CONFIGURE_FILE(
32     ${OPENJPEG_SOURCE_DIR}/libopenjpeg/openjpeg.def.in
33     ${OPENJPEG_BINARY_DIR}/libopenjpeg/openjpeg.def
34     @ONLY IMMEDIATE
35     )
36   IF(NOT BORLAND)
37     SET(OpenJPEG_SRCS ${OpenJPEG_SRCS}
38       ${OPENJPEG_BINARY_DIR}/libopenjpeg/openjpeg.def
39       )
40   ENDIF(NOT BORLAND)
41 ENDIF(WIN32 AND BUILD_SHARED_LIBS)
42
43 # Create the library
44 ADD_LIBRARY(${OPJ_PREFIX}openjpeg ${OpenJPEG_SRCS})
45
46 # Install library
47 INSTALL_TARGETS(/lib/ ${OPJ_PREFIX}openjpeg)
48