Remove automatic setting of BUILDNAME for now
[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   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(${OPENJPEG_LIBRARY_NAME} ${OPENJPEG_SRCS})
35 SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME} PROPERTIES
36         ${OPENJPEG_LIBRARY_PROPERTIES})
37
38 # Install library
39 INSTALL(TARGETS ${OPENJPEG_LIBRARY_NAME}
40         DESTINATION lib)
41
42 # Install includes files
43 INSTALL(FILES openjpeg.h
44         DESTINATION ${INCLUDE_INSTALL_DIR}/openjpeg)