3 AC_DEFUN([AX_VPP_FIND_JDK8],
7 if test "${JAVA_HOME+set}" = set ; then
8 AC_MSG_CHECKING([${JAVA_HOME} for Java 8 compiler])
9 JAVAC=${JAVA_HOME}/bin/javac
10 JAVAH=${JAVA_HOME}/bin/javah
11 JAR=${JAVA_HOME}/bin/jar
12 JAVA_VERSION=$(${JAVA_HOME}/bin/javac -source 8 -version 2>&1)
13 if test 0 -eq "$?"; then
14 JAVA_VERSION=$(echo "${JAVA_VERSION}" | cut -d\ -f2)
18 AC_MSG_ERROR([Java in ${JAVA_HOME} (path specified in JAVA_HOME) cannot compile Java 8 code])
23 for dir in $(find /usr/lib*/jvm/* -maxdepth 0 -type d); do
24 AC_MSG_CHECKING([${dir} for Java 8 compiler])
25 JAVA_VERSION=$(${dir}/bin/javac -source 8 -version 2>&1)
26 if test 0 -eq "$?"; then
27 JAVA_VERSION=$(echo "${JAVA_VERSION}" | cut -d\ -f2)
29 JAVAC=${dir}/bin/javac
30 JAVAH=${dir}/bin/javah
32 AC_MSG_RESULT([found version $JAVA_VERSION])
40 test "${JAVA_HOME}set" = set && AC_MSG_ERROR([Could not find Java 8 compiler])