diff options
Diffstat (limited to 'libopenjpeg3d/CMakeLists.txt')
| -rw-r--r-- | libopenjpeg3d/CMakeLists.txt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libopenjpeg3d/CMakeLists.txt b/libopenjpeg3d/CMakeLists.txt new file mode 100644 index 00000000..85d15b13 --- /dev/null +++ b/libopenjpeg3d/CMakeLists.txt @@ -0,0 +1,37 @@ + +INCLUDE_REGULAR_EXPRESSION("^.*$") + +# Defines the source code for the library +SET(OPENJPEG3D_SRCS +bio.c cio.c dwt.c event.c jp3d.c jp3d_lib.c mct.c mqc.c openjpeg.c pi.c raw.c t1.c t1_3d.c t2.c tcd.c tgt.c volume.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) +ADD_LIBRARY(${OPENJPEG3D_LIBRARY_NAME} ${OPENJPEG3D_SRCS}) +IF(UNIX) + TARGET_LINK_LIBRARIES(${OPENJPEG3D_LIBRARY_NAME} m) +ENDIF(UNIX) +SET_TARGET_PROPERTIES(${OPENJPEG3D_LIBRARY_NAME} PROPERTIES ${OPENJPEG3D_LIBRARY_PROPERTIES}) + +# Install library +INSTALL(TARGETS ${OPENJPEG3D_LIBRARY_NAME} + EXPORT OpenJPEG3DTargets + DESTINATION ${OPENJPEG3D_INSTALL_LIB_DIR} + COMPONENT Libraries +) + +# Install includes files +INSTALL(FILES openjpeg3d.h + DESTINATION ${OPENJPEG3D_INSTALL_INCLUDE_DIR}/${subdir} + COMPONENT Headers +) +INSTALL(CODE + "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink ${subdir}/openjpeg3d.h \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${OPENJPEG3D_INSTALL_INCLUDE_DIR}/openjpeg3d.h)") + |
