[Cmake-commits] [cmake-commits] alex committed FindJNI.cmake 1.35 1.36

cmake-commits at cmake.org cmake-commits at cmake.org
Sun Jul 20 15:39:05 EDT 2008


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv12762

Modified Files:
	FindJNI.cmake 
Log Message:
BUG: fix #6416: provide JNI_LIBRARIES and JNI_INCLUDE_DIRS

Alex


Index: FindJNI.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindJNI.cmake,v
retrieving revision 1.35
retrieving revision 1.36
diff -C 2 -d -r1.35 -r1.36
*** FindJNI.cmake	8 Apr 2008 20:09:36 -0000	1.35
--- FindJNI.cmake	20 Jul 2008 19:39:02 -0000	1.36
***************
*** 4,15 ****
  # the library is. This code sets the following variables:
  #   
! #  JAVA_AWT_LIB_PATH     = the path to the jawt library
! #  JAVA_JVM_LIB_PATH     = 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
! # 
  GET_FILENAME_COMPONENT(java_install_version
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit;CurrentVersion]" NAME)
  SET(JAVA_AWT_LIBRARY_DIRECTORIES
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/lib"
--- 4,19 ----
  # the library is. This code sets the following variables:
  #   
! #  JNI_INCLUDE_DIRS      = the include dirs to use
! #  JNI_LIBRARIES         = the libraries to use
! #  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
! #
! 
  GET_FILENAME_COMPONENT(java_install_version
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit;CurrentVersion]" NAME)
+ 
  SET(JAVA_AWT_LIBRARY_DIRECTORIES
    "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/lib"
***************
*** 33,36 ****
--- 37,41 ----
    /usr/lib/j2sdk1.5-sun/jre/lib/amd64
    )
+ 
  SET(JAVA_JVM_LIBRARY_DIRECTORIES)
  FOREACH(dir ${JAVA_AWT_LIBRARY_DIRECTORIES})
***************
*** 145,146 ****
--- 150,163 ----
    JAVA_INCLUDE_PATH2
  )
+ 
+ SET(JNI_LIBRARIES
+   ${JAVA_AWT_LIBRARY}
+   ${JAVA_JVM_LIBRARY}
+ )
+ 
+ SET(JNI_INCLUDE_DIRS
+   ${JAVA_INCLUDE_PATH}
+   ${JAVA_INCLUDE_PATH2}
+   ${JAVA_AWT_INCLUDE_PATH}
+ )
+ 



More information about the Cmake-commits mailing list