-# If BUILD_SHARED_LIBS is ON, also build the shared library
-IF(BUILD_SHARED_LIBS)
- # replace flag for static build with flag for shared build
- IF(WIN32)
- REMOVE_DEFINITIONS(-DOPJ_STATIC)
- ADD_DEFINITIONS(-DOPJ_EXPORTS)
- ENDIF(WIN32)
- # Create the shared library
- ADD_LIBRARY(${OPENJPEG_LIBRARY_NAME}_JP3D.shared SHARED ${JP3DVM_SRCS})
- SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME}_JP3D.shared PROPERTIES OUTPUT_NAME ${OPENJPEG_LIBRARY_NAME}_JP3D)
- SET_TARGET_PROPERTIES(${OPENJPEG_LIBRARY_NAME}_JP3D.shared
- PROPERTIES
- VERSION 1.3.0
- SOVERSION 1)
- IF(LCMS_LIB)
- TARGET_LINK_LIBRARIES(${OPENJPEG_LIBRARY_NAME}_JP3D.shared ${LCMS_LIB})
- ENDIF(LCMS_LIB)
- # Install library
- INSTALL(TARGETS ${OPENJPEG_LIBRARY_NAME}_JP3D.shared
- DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
- )
- IF(WIN32)
- REMOVE_DEFINITIONS(-DOPJ_EXPORTS)
- ENDIF(WIN32)
-ENDIF(BUILD_SHARED_LIBS)
-