aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.properties7
-rw-r--r--build.xml3
2 files changed, 9 insertions, 1 deletions
diff --git a/build.properties b/build.properties
index 581e0eb..7bf5ad9 100644
--- a/build.properties
+++ b/build.properties
@@ -12,6 +12,13 @@ homepage = https://tukaani.org/xz/java.html
version = 1.7
debug = false
+# sourcever sets -source and -target options for javac.
+#
+# The source code is Java 5 compatible but the oldest -source/-target pair
+# that OpenJDK 9 supports is 1.6 (Java 6). Edit this if you are using
+# OpenJDK 9 or later.
+sourcever = 1.5
+
src_dir = src
build_dir = build
dist_dir = ${build_dir}/dist
diff --git a/build.xml b/build.xml
index 52d3764..60dee3c 100644
--- a/build.xml
+++ b/build.xml
@@ -38,7 +38,7 @@
<get src="${extdoc_url}/package-list"
dest="${extdoc_dir}/package-list" skipexisting="true"/>
<javadoc sourcepath="${src_dir}" destdir="${doc_dir}"
- packagenames="org.tukaani.xz"
+ source="${sourcever}" packagenames="org.tukaani.xz"
windowtitle="XZ data compression"
linkoffline="${extdoc_url} ${extdoc_dir}"/>
</target>
@@ -47,6 +47,7 @@
<mkdir dir="${classes_dir}"/>
<javac srcdir="." sourcepath="${src_dir}" destdir="${classes_dir}"
includeAntRuntime="false" debug="${debug}"
+ source="${sourcever}" target="${sourcever}"
includesfile="fileset-src.txt"
excludes="**/package-info.java">
<compilerarg compiler="modern" value="-Xlint"/>