[trunk] FolderReorgProposal task: rename JP3D CLI tools
[openjpeg.git] / src / bin / jp3d / CMakeLists.txt
1 # Build the demo app, small examples
2
3 # First thing define the common source:
4 SET(common_SRCS
5   convert.c
6   )
7
8 # Headers file are located here:
9 include_directories(
10   ${OPENJPEG_SOURCE_DIR}/src/lib/openjp3d
11   ${LCMS_INCLUDE_DIRNAME}
12   ${OPENJPEG_SOURCE_DIR}/src/bin/common
13   ${Z_INCLUDE_DIRNAME}
14   ${PNG_INCLUDE_DIRNAME}
15   ${TIFF_INCLUDE_DIRNAME}
16   )
17
18 IF(WIN32)
19   IF(BUILD_SHARED_LIBS)
20     ADD_DEFINITIONS(-DOPJ_EXPORTS)
21   ELSE(BUILD_SHARED_LIBS)
22     ADD_DEFINITIONS(-DOPJ_STATIC)
23   ENDIF(BUILD_SHARED_LIBS)
24 ENDIF(WIN32)
25
26 # Loop over all executables:
27 FOREACH(exe opj_jp3d_compress opj_jp3d_decompress)
28   ADD_EXECUTABLE(${exe} ${exe}.c ${common_SRCS})
29   TARGET_LINK_LIBRARIES(${exe} openjp3d)
30   # On unix you need to link to the math library:
31   IF(UNIX)
32     TARGET_LINK_LIBRARIES(${exe} m)
33   ENDIF(UNIX)
34   # Install exe
35   INSTALL(TARGETS ${exe}
36     EXPORT OpenJP3DTargets
37     DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
38   )
39 ENDFOREACH(exe)