summaryrefslogtreecommitdiffstats
path: root/Modules/FindJava.cmake
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2002-07-08 13:30:02 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2002-07-08 13:30:02 (GMT)
commitab4e894b92e9fe8687fb2010d8c24c13890881dc (patch)
tree26edda29a39eee2220cb82490cf7ae4b6c4a025f /Modules/FindJava.cmake
parent2a7e4539e67e1610b9f9c8899069f7f6239e441a (diff)
downloadCMake-ab4e894b92e9fe8687fb2010d8c24c13890881dc.zip
CMake-ab4e894b92e9fe8687fb2010d8c24c13890881dc.tar.gz
CMake-ab4e894b92e9fe8687fb2010d8c24c13890881dc.tar.bz2
Add module that finds java executables. This module should find java, javac, and jar.
Diffstat (limited to 'Modules/FindJava.cmake')
-rw-r--r--Modules/FindJava.cmake22
1 files changed, 22 insertions, 0 deletions
diff --git a/Modules/FindJava.cmake b/Modules/FindJava.cmake
new file mode 100644
index 0000000..b4a5c40
--- /dev/null
+++ b/Modules/FindJava.cmake
@@ -0,0 +1,22 @@
+#
+# This module finds if Java is installed and determines where the
+# include files and libraries are. This code sets the following
+# variables:
+#
+# JAVA_RUNTIME = the full path to the Java runtime
+# JAVA_COMPILE = the full path to the Java compiler
+# JAVA_ARCHIVE = the full path to the Java archiver
+#
+
+FIND_PROGRAM(JAVA_RUNTIME
+ NAMES java
+)
+
+FIND_PROGRAM(JAVA_ARCHIVE
+ NAMES jar
+)
+
+FIND_PROGRAM(JAVA_COMPILE
+ NAMES javac
+)
+