diff --git a/applications/JavaOpenJPEG/CMakeLists.txt b/applications/JavaOpenJPEG/CMakeLists.txt index 2f4a481b..6906fbf8 100644 --- a/applications/JavaOpenJPEG/CMakeLists.txt +++ b/applications/JavaOpenJPEG/CMakeLists.txt @@ -21,6 +21,17 @@ add_library(openjpegjni MODULE ${openjpegjni_SRCS} ) +IF(WIN32) + SET(OPENJPEG_INSTALL_JNI_DIR ${OPENJPEG_INSTALL_BIN_DIR}) +ELSE() + SET(OPENJPEG_INSTALL_JNI_DIR ${OPENJPEG_INSTALL_LIB_DIR}) +ENDIF() + +INSTALL(TARGETS openjpegjni + EXPORT OpenJPEGTargets + LIBRARY DESTINATION ${OPENJPEG_INSTALL_JNI_DIR} COMPONENT Libraries +) + # build jar: FIND_PACKAGE(Java 1.5 REQUIRED) # javac, jar @@ -45,3 +56,7 @@ ADD_CUSTOM_TARGET(OpenJPEGJavaJar ALL DEPENDS ${LIBRARY_OUTPUT_PATH}/openjpeg.jar COMMENT "building openjpeg.jar" ) + +INSTALL(FILES ${LIBRARY_OUTPUT_PATH}/openjpeg.jar + DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT JavaModule +)