< prev index next >
make/autoconf/boot-jdk.m4
Print this page
rev 48224 : 8193189: Allow --boot-jdk to accept a .tar.gz compressed JDK image
@@ -100,12 +100,27 @@
# Test: Is bootjdk explicitly set by command line arguments?
AC_DEFUN([BOOTJDK_CHECK_ARGUMENTS],
[
if test "x$with_boot_jdk" != x; then
- BOOT_JDK=$with_boot_jdk
- BOOT_JDK_FOUND=maybe
+ if test -d "$with_boot_jdk"; then
+ BOOT_JDK=$with_boot_jdk
+ BOOT_JDK_FOUND=maybe
+ else
+ case "$with_boot_jdk" in
+ *.tar.gz )
+ BOOT_JDK=$CONFIGURESUPPORT_OUTPUTDIR/boot-jdk
+ BOOT_JDK_FOUND=maybe
+
+ $MKDIR $BOOT_JDK
+ $TAR xzf $with_boot_jdk -C $BOOT_JDK --strip-components=1
+ ;;
+ * )
+ BOOT_JDK_FOUND=no
+ ;;
+ esac
+ fi
AC_MSG_NOTICE([Found potential Boot JDK using configure arguments])
fi
])
# Test: Is $JAVA_HOME set?
< prev index next >