From 4e8aea6b5a2a28c55e84a22ca78f055fc14af278 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Thu, 19 Apr 2012 10:37:31 +0000 Subject: [PATCH] [1.5] install java module --- applications/JavaOpenJPEG/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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 +)