diff options
Diffstat (limited to 'src/BUILD')
-rw-r--r-- | src/BUILD | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -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", |