2013-10-15 19:17:36 +04:00
|
|
|
#.rst:
|
|
|
|
# FindJNI
|
|
|
|
# -------
|
|
|
|
#
|
|
|
|
# Find JNI java libraries.
|
|
|
|
#
|
2001-05-04 17:47:58 +04:00
|
|
|
# This module finds if Java is installed and determines where the
|
2013-10-15 19:17:36 +04:00
|
|
|
# include files and libraries are. It also determines what the name of
|
|
|
|
# the library is. This code sets the following variables:
|
2012-08-13 21:42:58 +04:00
|
|
|
#
|
2013-10-15 19:17:36 +04:00
|
|
|
# ::
|
2008-07-20 23:39:02 +04:00
|
|
|
#
|
2013-10-15 19:17:36 +04:00
|
|
|
# JNI_INCLUDE_DIRS = the include dirs to use
|
|
|
|
# JNI_LIBRARIES = the libraries to use
|
|
|
|
# JNI_FOUND = TRUE if JNI headers and libraries were found.
|
|
|
|
# JAVA_AWT_LIBRARY = the path to the jawt library
|
|
|
|
# JAVA_JVM_LIBRARY = the path to the jvm library
|
|
|
|
# JAVA_INCLUDE_PATH = the include path to jni.h
|
|
|
|
# JAVA_INCLUDE_PATH2 = the include path to jni_md.h
|
|
|
|
# JAVA_AWT_INCLUDE_PATH = the include path to jawt.h
|
2008-07-20 23:39:02 +04:00
|
|
|
|
2009-09-28 19:45:50 +04:00
|
|
|
#=============================================================================
|
|
|
|
# Copyright 2001-2009 Kitware, Inc.
|
|
|
|
#
|
|
|
|
# Distributed under the OSI-approved BSD License (the "License");
|
|
|
|
# see accompanying file Copyright.txt for details.
|
|
|
|
#
|
|
|
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
# See the License for more information.
|
|
|
|
#=============================================================================
|
2010-08-07 04:48:47 +04:00
|
|
|
# (To distribute this file outside of CMake, substitute the full
|
2009-09-28 19:45:50 +04:00
|
|
|
# License text for the above reference.)
|
|
|
|
|
2009-09-30 22:15:23 +04:00
|
|
|
# Expand {libarch} occurences to java_libarch subdirectory(-ies) and set ${_var}
|
2012-08-13 21:47:32 +04:00
|
|
|
macro(java_append_library_directories _var)
|
2009-09-30 17:59:00 +04:00
|
|
|
# Determine java arch-specific library subdir
|
2010-07-30 12:19:42 +04:00
|
|
|
# Mostly based on openjdk/jdk/make/common/shared/Platform.gmk as of openjdk
|
|
|
|
# 1.6.0_18 + icedtea patches. However, it would be much better to base the
|
|
|
|
# guess on the first part of the GNU config.guess platform triplet.
|
2012-08-13 21:47:32 +04:00
|
|
|
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
|
2013-11-04 17:55:02 +04:00
|
|
|
set(_java_libarch "amd64" "i386")
|
2012-08-13 21:47:32 +04:00
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$")
|
|
|
|
set(_java_libarch "i386")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^alpha")
|
|
|
|
set(_java_libarch "alpha")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
|
2010-07-30 12:19:42 +04:00
|
|
|
# Subdir is "arm" for both big-endian (arm) and little-endian (armel).
|
2012-08-13 21:47:32 +04:00
|
|
|
set(_java_libarch "arm")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
|
2010-07-30 12:19:42 +04:00
|
|
|
# mips* machines are bi-endian mostly so processor does not tell
|
|
|
|
# endianess of the underlying system.
|
2012-08-13 21:47:32 +04:00
|
|
|
set(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}" "mips" "mipsel" "mipseb")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)64")
|
2013-11-04 17:55:02 +04:00
|
|
|
set(_java_libarch "ppc64" "ppc")
|
2012-08-13 21:47:32 +04:00
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)")
|
|
|
|
set(_java_libarch "ppc")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^sparc")
|
2010-07-30 12:19:42 +04:00
|
|
|
# Both flavours can run on the same processor
|
2012-08-13 21:47:32 +04:00
|
|
|
set(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}" "sparc" "sparcv9")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(parisc|hppa)")
|
|
|
|
set(_java_libarch "parisc" "parisc64")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^s390")
|
2010-07-30 12:19:42 +04:00
|
|
|
# s390 binaries can run on s390x machines
|
2012-08-13 21:47:32 +04:00
|
|
|
set(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}" "s390" "s390x")
|
|
|
|
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^sh")
|
|
|
|
set(_java_libarch "sh")
|
2012-08-13 21:50:14 +04:00
|
|
|
else()
|
2012-08-13 21:47:32 +04:00
|
|
|
set(_java_libarch "${CMAKE_SYSTEM_PROCESSOR}")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2010-07-30 12:19:42 +04:00
|
|
|
|
|
|
|
# Append default list architectures if CMAKE_SYSTEM_PROCESSOR was empty or
|
|
|
|
# system is non-Linux (where the code above has not been well tested)
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT _java_libarch OR NOT (CMAKE_SYSTEM_NAME MATCHES "Linux"))
|
|
|
|
list(APPEND _java_libarch "i386" "amd64" "ppc")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2010-07-30 12:19:42 +04:00
|
|
|
|
|
|
|
# Sometimes ${CMAKE_SYSTEM_PROCESSOR} is added to the list to prefer
|
|
|
|
# current value to a hardcoded list. Remove possible duplicates.
|
2012-08-13 21:47:32 +04:00
|
|
|
list(REMOVE_DUPLICATES _java_libarch)
|
2009-09-30 17:59:00 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
foreach(_path ${ARGN})
|
|
|
|
if(_path MATCHES "{libarch}")
|
|
|
|
foreach(_libarch ${_java_libarch})
|
|
|
|
string(REPLACE "{libarch}" "${_libarch}" _newpath "${_path}")
|
|
|
|
list(APPEND ${_var} "${_newpath}")
|
2012-08-13 21:50:14 +04:00
|
|
|
endforeach()
|
|
|
|
else()
|
2012-08-13 21:47:32 +04:00
|
|
|
list(APPEND ${_var} "${_path}")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endforeach()
|
|
|
|
endmacro()
|
2009-09-30 17:59:00 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
get_filename_component(java_install_version
|
2007-12-18 01:22:51 +03:00
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit;CurrentVersion]" NAME)
|
2008-07-20 23:39:02 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JAVA_AWT_LIBRARY_DIRECTORIES
|
2003-10-16 19:05:04 +04:00
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/lib"
|
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/lib"
|
2007-12-18 01:22:51 +03:00
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/lib"
|
2009-09-30 17:59:00 +04:00
|
|
|
)
|
2009-10-22 14:57:00 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
file(TO_CMAKE_PATH "$ENV{JAVA_HOME}" _JAVA_HOME)
|
2009-10-22 14:57:00 +04:00
|
|
|
|
2009-09-30 17:59:00 +04:00
|
|
|
JAVA_APPEND_LIBRARY_DIRECTORIES(JAVA_AWT_LIBRARY_DIRECTORIES
|
2009-10-22 14:57:00 +04:00
|
|
|
${_JAVA_HOME}/jre/lib/{libarch}
|
|
|
|
${_JAVA_HOME}/jre/lib
|
|
|
|
${_JAVA_HOME}/lib
|
|
|
|
${_JAVA_HOME}
|
2003-02-11 21:37:19 +03:00
|
|
|
/usr/lib
|
|
|
|
/usr/local/lib
|
2008-07-20 23:50:13 +04:00
|
|
|
/usr/lib/jvm/java/lib
|
2009-09-30 17:59:00 +04:00
|
|
|
/usr/lib/java/jre/lib/{libarch}
|
2011-06-15 21:18:14 +04:00
|
|
|
/usr/lib/jvm/jre/lib/{libarch}
|
2009-09-30 17:59:00 +04:00
|
|
|
/usr/local/lib/java/jre/lib/{libarch}
|
|
|
|
/usr/local/share/java/jre/lib/{libarch}
|
|
|
|
/usr/lib/j2sdk1.4-sun/jre/lib/{libarch}
|
|
|
|
/usr/lib/j2sdk1.5-sun/jre/lib/{libarch}
|
|
|
|
/opt/sun-jdk-1.5.0.04/jre/lib/{libarch}
|
|
|
|
/usr/lib/jvm/java-6-sun/jre/lib/{libarch}
|
|
|
|
/usr/lib/jvm/java-1.5.0-sun/jre/lib/{libarch}
|
|
|
|
/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/{libarch} # can this one be removed according to #8821 ? Alex
|
2009-09-30 22:15:23 +04:00
|
|
|
/usr/lib/jvm/java-6-openjdk/jre/lib/{libarch}
|
2011-03-28 19:39:27 +04:00
|
|
|
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/{libarch} # fedora
|
2009-09-30 17:59:00 +04:00
|
|
|
# Debian specific paths for default JVM
|
|
|
|
/usr/lib/jvm/default-java/jre/lib/{libarch}
|
|
|
|
/usr/lib/jvm/default-java/jre/lib
|
|
|
|
/usr/lib/jvm/default-java/lib
|
2012-12-04 03:23:10 +04:00
|
|
|
# OpenBSD specific paths for default JVM
|
|
|
|
/usr/local/jdk-1.7.0/jre/lib/{libarch}
|
|
|
|
/usr/local/jre-1.7.0/lib/{libarch}
|
|
|
|
/usr/local/jdk-1.6.0/jre/lib/{libarch}
|
|
|
|
/usr/local/jre-1.6.0/lib/{libarch}
|
2003-02-11 21:37:19 +03:00
|
|
|
)
|
2008-07-20 23:39:02 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JAVA_JVM_LIBRARY_DIRECTORIES)
|
|
|
|
foreach(dir ${JAVA_AWT_LIBRARY_DIRECTORIES})
|
|
|
|
set(JAVA_JVM_LIBRARY_DIRECTORIES
|
2006-10-28 01:29:05 +04:00
|
|
|
${JAVA_JVM_LIBRARY_DIRECTORIES}
|
|
|
|
"${dir}"
|
|
|
|
"${dir}/client"
|
|
|
|
"${dir}/server"
|
|
|
|
)
|
2012-08-13 21:50:14 +04:00
|
|
|
endforeach()
|
2006-10-28 01:29:05 +04:00
|
|
|
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JAVA_AWT_INCLUDE_DIRECTORIES
|
2003-10-16 19:05:04 +04:00
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/include"
|
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/include"
|
2007-12-18 01:22:51 +03:00
|
|
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/include"
|
2009-10-22 14:57:00 +04:00
|
|
|
${_JAVA_HOME}/include
|
2012-08-13 21:42:58 +04:00
|
|
|
/usr/include
|
2001-06-06 17:43:54 +04:00
|
|
|
/usr/local/include
|
2002-06-17 21:43:21 +04:00
|
|
|
/usr/lib/java/include
|
2002-07-15 17:22:17 +04:00
|
|
|
/usr/local/lib/java/include
|
2008-07-20 23:50:13 +04:00
|
|
|
/usr/lib/jvm/java/include
|
2009-04-22 01:12:32 +04:00
|
|
|
/usr/lib/jvm/java-6-sun/include
|
|
|
|
/usr/lib/jvm/java-1.5.0-sun/include
|
|
|
|
/usr/lib/jvm/java-6-sun-1.6.0.00/include # can this one be removed according to #8821 ? Alex
|
2009-09-30 22:15:23 +04:00
|
|
|
/usr/lib/jvm/java-6-openjdk/include
|
2006-10-12 21:12:37 +04:00
|
|
|
/usr/local/share/java/include
|
2005-02-10 06:46:33 +03:00
|
|
|
/usr/lib/j2sdk1.4-sun/include
|
2005-09-08 18:03:51 +04:00
|
|
|
/usr/lib/j2sdk1.5-sun/include
|
2005-09-23 22:38:51 +04:00
|
|
|
/opt/sun-jdk-1.5.0.04/include
|
2009-09-30 22:15:23 +04:00
|
|
|
# Debian specific path for default JVM
|
|
|
|
/usr/lib/jvm/default-java/include
|
2012-12-04 03:23:10 +04:00
|
|
|
# OpenBSD specific path for default JVM
|
|
|
|
/usr/local/jdk-1.7.0/include
|
|
|
|
/usr/local/jdk-1.6.0/include
|
2003-02-11 21:37:19 +03:00
|
|
|
)
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
foreach(JAVA_PROG "${JAVA_RUNTIME}" "${JAVA_COMPILE}" "${JAVA_ARCHIVE}")
|
|
|
|
get_filename_component(jpath "${JAVA_PROG}" PATH)
|
|
|
|
foreach(JAVA_INC_PATH ../include ../java/include ../share/java/include)
|
|
|
|
if(EXISTS ${jpath}/${JAVA_INC_PATH})
|
|
|
|
set(JAVA_AWT_INCLUDE_DIRECTORIES ${JAVA_AWT_INCLUDE_DIRECTORIES} "${jpath}/${JAVA_INC_PATH}")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endforeach()
|
2012-08-13 21:47:32 +04:00
|
|
|
foreach(JAVA_LIB_PATH
|
2012-08-13 21:42:58 +04:00
|
|
|
../lib ../jre/lib ../jre/lib/i386
|
|
|
|
../java/lib ../java/jre/lib ../java/jre/lib/i386
|
2004-02-06 18:49:46 +03:00
|
|
|
../share/java/lib ../share/java/jre/lib ../share/java/jre/lib/i386)
|
2012-08-13 21:47:32 +04:00
|
|
|
if(EXISTS ${jpath}/${JAVA_LIB_PATH})
|
|
|
|
set(JAVA_AWT_LIBRARY_DIRECTORIES ${JAVA_AWT_LIBRARY_DIRECTORIES} "${jpath}/${JAVA_LIB_PATH}")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endforeach()
|
|
|
|
endforeach()
|
2004-02-06 18:49:46 +03:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(APPLE)
|
|
|
|
if(EXISTS ~/Library/Frameworks/JavaVM.framework)
|
|
|
|
set(JAVA_HAVE_FRAMEWORK 1)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2012-08-13 21:47:32 +04:00
|
|
|
if(EXISTS /Library/Frameworks/JavaVM.framework)
|
|
|
|
set(JAVA_HAVE_FRAMEWORK 1)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2012-08-13 21:47:32 +04:00
|
|
|
if(EXISTS /System/Library/Frameworks/JavaVM.framework)
|
|
|
|
set(JAVA_HAVE_FRAMEWORK 1)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2007-04-04 21:43:12 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(JAVA_HAVE_FRAMEWORK)
|
|
|
|
if(NOT JAVA_AWT_LIBRARY)
|
|
|
|
set (JAVA_AWT_LIBRARY "-framework JavaVM" CACHE FILEPATH "Java Frameworks" FORCE)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2007-04-04 21:43:12 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT JAVA_JVM_LIBRARY)
|
|
|
|
set (JAVA_JVM_LIBRARY "-framework JavaVM" CACHE FILEPATH "Java Frameworks" FORCE)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2007-04-04 21:43:12 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT JAVA_AWT_INCLUDE_PATH)
|
|
|
|
if(EXISTS /System/Library/Frameworks/JavaVM.framework/Headers/jawt.h)
|
|
|
|
set (JAVA_AWT_INCLUDE_PATH "/System/Library/Frameworks/JavaVM.framework/Headers" CACHE FILEPATH "jawt.h location" FORCE)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endif()
|
2007-04-04 21:43:12 +04:00
|
|
|
|
|
|
|
# If using "-framework JavaVM", prefer its headers *before* the others in
|
|
|
|
# JAVA_AWT_INCLUDE_DIRECTORIES... (*prepend* to the list here)
|
|
|
|
#
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JAVA_AWT_INCLUDE_DIRECTORIES
|
2003-02-11 22:49:11 +03:00
|
|
|
~/Library/Frameworks/JavaVM.framework/Headers
|
|
|
|
/Library/Frameworks/JavaVM.framework/Headers
|
|
|
|
/System/Library/Frameworks/JavaVM.framework/Headers
|
2007-04-04 21:43:12 +04:00
|
|
|
${JAVA_AWT_INCLUDE_DIRECTORIES}
|
2003-02-11 22:49:11 +03:00
|
|
|
)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
else()
|
2012-08-13 21:47:32 +04:00
|
|
|
find_library(JAVA_AWT_LIBRARY jawt
|
2003-02-11 22:49:11 +03:00
|
|
|
PATHS ${JAVA_AWT_LIBRARY_DIRECTORIES}
|
|
|
|
)
|
2012-08-13 21:47:32 +04:00
|
|
|
find_library(JAVA_JVM_LIBRARY NAMES jvm JavaVM
|
2006-10-28 01:29:05 +04:00
|
|
|
PATHS ${JAVA_JVM_LIBRARY_DIRECTORIES}
|
|
|
|
)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2003-02-11 21:37:19 +03:00
|
|
|
|
2012-08-13 21:42:58 +04:00
|
|
|
# add in the include path
|
2012-08-13 21:47:32 +04:00
|
|
|
find_path(JAVA_INCLUDE_PATH jni.h
|
2003-02-11 21:37:19 +03:00
|
|
|
${JAVA_AWT_INCLUDE_DIRECTORIES}
|
2001-06-06 17:43:54 +04:00
|
|
|
)
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
find_path(JAVA_INCLUDE_PATH2 jni_md.h
|
2009-10-29 20:48:32 +03:00
|
|
|
${JAVA_INCLUDE_PATH}
|
2014-01-09 18:59:35 +04:00
|
|
|
${JAVA_INCLUDE_PATH}/darwin
|
2001-05-04 18:13:37 +04:00
|
|
|
${JAVA_INCLUDE_PATH}/win32
|
|
|
|
${JAVA_INCLUDE_PATH}/linux
|
2008-07-20 23:45:49 +04:00
|
|
|
${JAVA_INCLUDE_PATH}/freebsd
|
2012-12-04 03:23:10 +04:00
|
|
|
${JAVA_INCLUDE_PATH}/openbsd
|
2009-11-02 12:03:06 +03:00
|
|
|
${JAVA_INCLUDE_PATH}/solaris
|
2011-03-28 19:57:04 +04:00
|
|
|
${JAVA_INCLUDE_PATH}/hp-ux
|
|
|
|
${JAVA_INCLUDE_PATH}/alpha
|
2001-05-04 18:13:37 +04:00
|
|
|
)
|
2001-06-06 17:43:54 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
find_path(JAVA_AWT_INCLUDE_PATH jawt.h
|
2007-04-04 21:43:12 +04:00
|
|
|
${JAVA_INCLUDE_PATH}
|
|
|
|
)
|
2001-12-20 05:51:39 +03:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|
2009-12-21 23:56:05 +03:00
|
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(JNI DEFAULT_MSG JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY
|
|
|
|
JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
mark_as_advanced(
|
2001-12-20 05:51:39 +03:00
|
|
|
JAVA_AWT_LIBRARY
|
2006-10-28 01:30:26 +04:00
|
|
|
JAVA_JVM_LIBRARY
|
2001-12-20 05:51:39 +03:00
|
|
|
JAVA_AWT_INCLUDE_PATH
|
|
|
|
JAVA_INCLUDE_PATH
|
|
|
|
JAVA_INCLUDE_PATH2
|
|
|
|
)
|
2008-07-20 23:39:02 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JNI_LIBRARIES
|
2008-07-20 23:39:02 +04:00
|
|
|
${JAVA_AWT_LIBRARY}
|
|
|
|
${JAVA_JVM_LIBRARY}
|
|
|
|
)
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
set(JNI_INCLUDE_DIRS
|
2008-07-20 23:39:02 +04:00
|
|
|
${JAVA_INCLUDE_PATH}
|
|
|
|
${JAVA_INCLUDE_PATH2}
|
|
|
|
${JAVA_AWT_INCLUDE_PATH}
|
|
|
|
)
|
|
|
|
|