blob: 599a7cb5a60ac3819bbb5f466c724197e6dfd78b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
project(symkey Java)
find_file(JSS_JAR
NAMES
jss4.jar
PATHS
${JAVA_LIB_INSTALL_DIR}
/usr/share/java
)
set(symkey_java_SRCS
com/netscape/symkey/SessionKey.java
)
set(CMAKE_JNI_TARGET TRUE)
set(CMAKE_JAVA_INCLUDE_PATH ${JSS_JAR})
set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION})
add_jar(symkey ${symkey_java_SRCS})
install_jar(symkey ${LIB_INSTALL_DIR}/symkey)
install_jni_symlink(symkey ${JAVA_LIB_INSTALL_DIR})
set(SYMKEY_JAVA_OBJECT_DIR ${symkey_CLASS_DIR} PARENT_SCOPE)
set(SYMKEY_JAR ${symkey_JAR_FILE} CACHE INTERNAL "symkey jar file")
|