|
|
|
@ -4,6 +4,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"], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|