[PATCH] add suport for new JVM versions
David Ostrovsky (via Code Review)
gerrit at gerrit.libreoffice.org
Wed Mar 20 16:32:18 PDT 2013
Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/2884
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/84/2884/1
add suport for new JVM versions
Change-Id: I751e67aefabbb895490cdb8ea4cb522f19d23715
---
M codemaker/source/javamaker/classfile.cxx
M configure.ac
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/codemaker/source/javamaker/classfile.cxx b/codemaker/source/javamaker/classfile.cxx
index 0f115b2..a79c920 100644
--- a/codemaker/source/javamaker/classfile.cxx
+++ b/codemaker/source/javamaker/classfile.cxx
@@ -651,6 +651,8 @@
writeU4(file, 0xCAFEBABE);
writeU2(file, 0);
writeU2(file, 49); // class file version of JRE 1.5
+ //writeU2(file, 50); // class file version of JRE 1.6
+ //writeU2(file, 51); // class file version of JRE 1.7
writeU2(file, m_constantPoolCount);
writeStream(file, m_constantPool);
writeU2(file, static_cast< sal_uInt16 >(m_accessFlags));
diff --git a/configure.ac b/configure.ac
index 75d64a3..f65ccd9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1620,6 +1620,14 @@
],
,with_junit=yes)
+AC_ARG_WITH(java-version,
+ AS_HELP_STRING([--with-java-version],
+ [Specifiy java version. Default is 1.5.])
+ [
+ Usage: --with-java-version=1.6|1.7|...>
+ ],
+,)
+
AC_ARG_WITH(perl-home,
AS_HELP_STRING([--with-perl-home],
[If you have installed Perl 5 Distribution, on your system, please
@@ -6127,8 +6135,13 @@
dnl Set target Java bytecode version
dnl ===================================================================
if test "$SOLAR_JAVA" != ""; then
- _java_target_ver="1.5"
-
+AC_MSG_CHECKING([which java version to use])
+ if test -z "$with_java_version"; then
+ _java_target_ver="1.5"
+ else
+ _java_target_ver="$with_java_version"
+ fi
+ AC_MSG_RESULT([$_java_target_ver])
JAVA_SOURCE_VER="$_java_target_ver"
JAVA_TARGET_VER="$_java_target_ver"
fi
--
To view, visit https://gerrit.libreoffice.org/2884
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I751e67aefabbb895490cdb8ea4cb522f19d23715
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: David Ostrovsky <David.Ostrovsky at gmx.de>
More information about the LibreOffice
mailing list