ENH: Add jpwl. Also remove old deprecated way of linking lib math on unix
[openjpeg.git] / mj2 / CMakeLists.txt
1 # Makefile for the MJ2 codecs of the OpenJPEG library: frames_to_mj2, mj2_to_frames, extract_j2k_from_mj2 and wrap_j2k_in_mj2
2
3 # Headers file are located here:
4 INCLUDE_DIRECTORIES(
5   ${OPENJPEG_SOURCE_DIR}/libopenjpeg
6   )
7
8 ADD_EXECUTABLE(frames_to_mj2
9   frames_to_mj2.c
10   compat/getopt.c 
11   mj2_convert.c mj2.c )
12 TARGET_LINK_LIBRARIES(frames_to_mj2 ${OPJ_PREFIX}openjpeg)
13 IF(UNIX)
14   TARGET_LINK_LIBRARIES(frames_to_mj2 m)
15 ENDIF(UNIX)
16
17 ADD_EXECUTABLE(mj2_to_frames
18     mj2_to_frames.c
19     compat/getopt.c mj2_convert.c mj2.c )
20 TARGET_LINK_LIBRARIES(mj2_to_frames ${OPJ_PREFIX}openjpeg)
21 IF(UNIX)
22   TARGET_LINK_LIBRARIES(mj2_to_frames m)
23 ENDIF(UNIX)
24
25 ADD_EXECUTABLE(extract_j2k_from_mj2
26     extract_j2k_from_mj2.c
27     mj2.c )
28 TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 ${OPJ_PREFIX}openjpeg)
29 IF(UNIX)
30   TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 m)
31 ENDIF(UNIX)
32
33 ADD_EXECUTABLE(wrap_j2k_in_mj2
34     wrap_j2k_in_mj2.c
35     mj2.c )
36 TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 ${OPJ_PREFIX}openjpeg)
37 IF(UNIX)
38   TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 m)
39 ENDIF(UNIX)
40