summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
+)
+