aboutsummaryrefslogtreecommitdiffhomepage
path: root/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD16
1 files changed, 15 insertions, 1 deletions
diff --git a/BUILD b/BUILD
index 2902e9e2..b786ff64 100644
--- a/BUILD
+++ b/BUILD
@@ -5,6 +5,17 @@ licenses(["notice"])
exports_files(["LICENSE"])
################################################################################
+# Java 9 configuration
+################################################################################
+
+config_setting(
+ name = "jdk9",
+ values = {
+ "java_toolchain": "@bazel_tools//tools/jdk:toolchain_jdk9",
+ },
+)
+
+################################################################################
# Protobuf Runtime Library
################################################################################
@@ -608,7 +619,10 @@ java_library(
]) + [
":gen_well_known_protos_java",
],
- javacopts = ["-source 7", "-target 7"],
+ javacopts = select({
+ "//:jdk9": ["--add-modules=jdk.unsupported"],
+ "//conditions:default": ["-source 7", "-target 7"],
+ }),
visibility = ["//visibility:public"],
)