summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2011-09-21 03:26:13 +0000
committerMorgan Deters <mdeters@gmail.com>2011-09-21 03:26:13 +0000
commit3b1689612bb2ff984aa90cd84093ffc043d78ba9 (patch)
tree872cf423273a331e110ff3868cd5281c960dd3b1 /configure.ac
parent69d8f8da6bbb856964d47a583ceb4e50060e9457 (diff)
considerable bindings interface work, some improvements to build
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac24
1 files changed, 24 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 8a1039bd9..d4ea2ef48 100644
--- a/configure.ac
+++ b/configure.ac
@@ -835,6 +835,30 @@ else
AC_MSG_RESULT([no (user didn't request it)])
fi
+# Java
+AC_ARG_VAR(JAVA, [Java interpreter (used when testing Java interface)])
+AC_ARG_VAR(JAVAC, [Java compiler (used when building and testing Java interface)])
+AC_ARG_VAR(JAR, [Jar archiver (used when building Java interface)])
+if test "$cvc4_build_java_bindings"; then
+ dnl AM_PROG_GCJ
+ if test -z "$JAVA"; then
+ AC_CHECK_PROGS(JAVA, java, java, [])
+ else
+ AC_CHECK_PROG(JAVA, "$JAVA", "$JAVA", [])
+ fi
+ if test -z "$JAVAC"; then
+ AC_CHECK_PROGS(JAVAC, javac gcj, javac, [])
+ if test "$JAVAC" = gcj; then JAVAC='gcj -C'; fi
+ else
+ AC_CHECK_PROG(JAVAC, "$JAVAC", "$JAVAC", [])
+ fi
+ if test -z "$JAR"; then
+ AC_CHECK_PROGS(JAR, jar, jar, [])
+ else
+ AC_CHECK_PROG(JAR, "$JAR", "$JAR", [])
+ fi
+fi
+
# Prepare configure output
if test "$enable_shared" = yes; then BUILDING_SHARED=1; else BUILDING_SHARED=0; fi
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback