diff options
| author | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-09-28 08:51:14 +0000 |
|---|---|---|
| committer | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-09-28 08:51:14 +0000 |
| commit | f71af2a2ef70a58c10a247cb4693b3c335f674d5 (patch) | |
| tree | e6f15e77207accb7c1bb2e011c4d1f2c27e79f53 /src/lib/openmj2/CMakeLists.txt | |
| parent | 3e62f8d9b73f712f82e6d3d186f03a3e581bc465 (diff) | |
[trunk] FolderReorgProposal task: refactor MJ2
Update issue 177
Diffstat (limited to 'src/lib/openmj2/CMakeLists.txt')
| -rw-r--r-- | src/lib/openmj2/CMakeLists.txt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/lib/openmj2/CMakeLists.txt b/src/lib/openmj2/CMakeLists.txt new file mode 100644 index 00000000..b3ba90bd --- /dev/null +++ b/src/lib/openmj2/CMakeLists.txt @@ -0,0 +1,38 @@ +set(OPENMJ2_LIBRARY_NAME openmj2) +set(OPENMJ2_SRCS + mj2.c +) + +# Build the library +if(WIN32) + if(BUILD_SHARED_LIBS) + add_definitions(-DOPJ_EXPORTS) + else(BUILD_SHARED_LIBS) + add_definitions(-DOPJ_STATIC) + endif(BUILD_SHARED_LIBS) +endif(WIN32) + +include_directories( + ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2 + ) + +# build mj2 lib: +add_library(${OPENMJ2_LIBRARY_NAME} ${OPENMJ2_SRCS}) +target_link_libraries(${OPENMJ2_LIBRARY_NAME} openjpeg) +if(UNIX) + target_link_libraries(${OPENMJ2_LIBRARY_NAME} m) +endif() +set_target_properties(${OPENMJ2_LIBRARY_NAME} PROPERTIES ${OPENJPEG_LIBRARY_PROPERTIES}) + +# Install library +install(TARGETS ${OPENMJ2_LIBRARY_NAME} + EXPORT OpenMJ2Targets + DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} + COMPONENT Libraries +) + +# Install includes files +#INSTALL(FILES mj2.h +# DESTINATION ${OPENJPEG_INSTALL_INCLUDE_DIR}/${subdir} +# COMPONENT Headers +#) |
