OSDN Git Service

FIRST REPOSITORY
[eos/hostdependOTHERS.git] / I686LINUX / util / I686LINUX / share / CMake / Modules / FindJava.cmake
1 #
2 # This module finds if Java is installed and determines where the
3 # include files and libraries are. This code sets the following
4 # variables:
5 #
6 #  JAVA_RUNTIME        = the full path to the Java runtime
7 #  JAVA_COMPILE        = the full path to the Java compiler
8 #  JAVA_ARCHIVE        = the full path to the Java archiver
9 #
10
11 SET(JAVA_BIN_PATH
12   "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.4;JavaHome]/bin"
13   "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/bin"
14   /usr/bin
15   /usr/lib/java/bin
16   /usr/share/java/bin
17   /usr/local/bin
18   /usr/local/java/bin
19   )
20 FIND_PROGRAM(JAVA_RUNTIME
21   NAMES java
22   PATHS ${JAVA_BIN_PATH}
23 )
24
25 FIND_PROGRAM(JAVA_ARCHIVE
26   NAMES jar
27   PATHS ${JAVA_BIN_PATH}
28 )
29
30 FIND_PROGRAM(JAVA_COMPILE
31   NAMES javac
32   PATHS ${JAVA_BIN_PATH}
33 )
34
35 MARK_AS_ADVANCED(
36 JAVA_RUNTIME
37 JAVA_ARCHIVE
38 JAVA_COMPILE
39 )