Compare commits
7 Commits
Author | SHA1 | Date |
---|---|---|
|
a1b6460d1e | 7 months ago |
|
6f7845f8fa | 11 months ago |
|
1850fd04d4 | 11 months ago |
|
28d57be8ac | 1 year ago |
|
cbdc2af0f7 | 1 year ago |
|
1d59c52daa | 2 years ago |
|
6cc3d07eab | 2 years ago |
@ -0,0 +1,62 @@
|
|||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index 24b60f78..6fabf6f6 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -241,6 +241,9 @@ pkginclude_HEADERS = \
|
||||||
|
|
||||||
|
if USING_BDJAVA_BUILD_JAR
|
||||||
|
|
||||||
|
+if USING_JAVAC_21
|
||||||
|
+java_versions = -Djava_version_asm=1.8 -Djava_version_bdj=1.8
|
||||||
|
+else
|
||||||
|
if USING_JAVAC_12
|
||||||
|
java_versions = -Djava_version_asm=1.7 -Djava_version_bdj=1.7
|
||||||
|
else
|
||||||
|
@@ -250,6 +253,7 @@ else
|
||||||
|
java_versions = -Djava_version_asm=1.5 -Djava_version_bdj=1.4
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
+endif
|
||||||
|
|
||||||
|
if BDJ_J2SE
|
||||||
|
awt_src = java-$(BDJ_TYPE):java-build-support
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index c7016344..9a41e120 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -132,6 +132,12 @@ AC_ARG_WITH([bdj-bootclasspath],
|
||||||
|
AC_ARG_WITH([java9],
|
||||||
|
[AS_HELP_STRING([--with-java9], [build with Java 9+ (drop support for Java <1.6) @<:@default=without@:>@])])
|
||||||
|
|
||||||
|
+AC_ARG_WITH([java12],
|
||||||
|
+ [AS_HELP_STRING([--with-java12], [build with Java 12+ @<:@default=without@:>@])])
|
||||||
|
+
|
||||||
|
+AC_ARG_WITH([java21],
|
||||||
|
+ [AS_HELP_STRING([--with-java21], [build with Java 21+ @<:@default=without@:>@])])
|
||||||
|
+
|
||||||
|
AC_ARG_WITH([external-libudfread],
|
||||||
|
[AS_HELP_STRING([--without-external-libudfread],
|
||||||
|
[build without external libudfread @<:@default=with@:>@])],
|
||||||
|
@@ -292,11 +298,13 @@ AS_IF([test "x$use_bdjava_jar" = "xyes"], [
|
||||||
|
dnl check for Java 9+
|
||||||
|
javac_version=`"$JAVAC" -version 2>&1 | head -n 1`
|
||||||
|
[with_java9=`echo "$javac_version" | grep -E -q '^javac\ (9|1[0-1])' && echo yes`]
|
||||||
|
- [with_java12=`echo "$javac_version" | grep -E -q '^javac\ (1[2-9])' && echo yes`]
|
||||||
|
+ [with_java12=`echo "$javac_version" | grep -E -q '^javac\ (1[2-9]|20)' && echo yes`]
|
||||||
|
+ [with_java21=`echo "$javac_version" | grep -E -q '^javac\ (21)' && echo yes`]
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "x$with_java9" = "xyes" -a "$BDJ_TYPE" != "j2me"], [java_code_version=1.6], [java_code_version=1.4])
|
||||||
|
AS_IF([test "x$with_java12" = "xyes" -a "$BDJ_TYPE" != "j2me"], [java_code_version=1.7])
|
||||||
|
+ AS_IF([test "x$with_java21" = "xyes" -a "$BDJ_TYPE" != "j2me"], [java_code_version=1.8])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_DEFINE_UNQUOTED([JAVA_ARCH], ["$java_arch"], ["Defines the architecture of the java vm."])
|
||||||
|
@@ -304,6 +312,7 @@ AC_DEFINE_UNQUOTED([JDK_HOME], ["$JDK_HOME"], [""])
|
||||||
|
AM_CONDITIONAL([USING_BDJAVA_BUILD_JAR], [ test $use_bdjava_jar = "yes" ])
|
||||||
|
AM_CONDITIONAL([USING_JAVAC_9], [ test x"$with_java9" = x"yes" ])
|
||||||
|
AM_CONDITIONAL([USING_JAVAC_12], [ test x"$with_java12" = x"yes" ])
|
||||||
|
+AM_CONDITIONAL([USING_JAVAC_21], [ test x"$with_java21" = x"yes" ])
|
||||||
|
|
||||||
|
dnl BD-J type
|
||||||
|
if test "$BDJ_TYPE" = "j2me"; then
|
Loading…
Reference in new issue