aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'src/BUILD')
-rw-r--r--src/BUILD21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/BUILD b/src/BUILD
index 659f942a71..8d12da5c27 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -143,7 +143,6 @@ filegroup(
"//src/main/protobuf:srcs",
"//src/java_tools/buildjar:JavaBuilderDeploy",
"//src/java_tools/buildjar:VanillaJavaBuilder_deploy.jar",
- "//src/java_tools/singlejar:SingleJar_deploy.jar",
"//src/java_tools/buildjar/java/com/google/devtools/build/buildjar/genclass:GenClass_deploy.jar",
"//src/java_tools/junitrunner/java/com/google/testing/junit/runner:Runner_deploy.jar",
"//src/java_tools/junitrunner/java/com/google/testing/junit/runner:ExperimentalRunner_deploy.jar",
@@ -164,6 +163,26 @@ filegroup(
"//third_party/ijar:zipper",
],
}) + select({
+ # TODO(bazel-team): Once https://github.com/bazelbuild/bazel/issues/3096
+ # is resolved, use cc implementation of singlejar on freebsd
+ ":freebsd": [
+ "//src/java_tools/singlejar:SingleJar_deploy.jar",
+ ],
+ # TODO(bazel-team): Once https://github.com/bazelbuild/bazel/issues/2241
+ # is resolved, use cc implementation of singlejar on windows
+ ":windows": [
+ "//src/java_tools/singlejar:SingleJar_deploy.jar",
+ ],
+ ":windows_msys": [
+ "//src/java_tools/singlejar:SingleJar_deploy.jar",
+ ],
+ ":windows_msvc": [
+ "//src/java_tools/singlejar:SingleJar_deploy.jar",
+ ],
+ "//conditions:default": [
+ "//src/tools/singlejar:singlejar",
+ ],
+ }) + select({
"//tools/jdk:jdk7": [],
"//conditions:default": [
"//src/java_tools/buildjar/java/com/google/devtools/build/java/turbine:turbine_deploy.jar",