diff options
author | Yun Peng <pcloudy@google.com> | 2017-07-28 10:22:57 +0200 |
---|---|---|
committer | Dmitry Lomov <dslomov@google.com> | 2017-07-31 16:05:56 +0200 |
commit | c2c938ae2e75b5b881f06b18cce86dc87bae6fe6 (patch) | |
tree | 391b596c7ef66eeac9a0ef864f112bc6eb0f09c3 /src/BUILD | |
parent | 639bba946ea01f5cf0a2cdb51c46012a602814a1 (diff) |
Apply native binary launcher to sh_binary
This change:
1. Added launcher to @bazel_tools
If the host platform is Windows, we use a prebuilt launcher.exe
, otherwise the launcher needs to be built with MSVC first.
2. Launching sh_binary using native launcher.
Change-Id: I5a63135455057fbfe04ff0cce7ec7994ef0c347a
PiperOrigin-RevId: 163442540
Diffstat (limited to 'src/BUILD')
-rw-r--r-- | src/BUILD | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -147,6 +147,7 @@ py_binary( "//src/tools/android/java/com/google/devtools/build/android/idlclass:embedded_tools", "//src/tools/android/java/com/google/devtools/build/android/dexer:embedded_tools", "//src/tools/android/java/com/google/devtools/build/android/ziputils:embedded_tools", + "//src/tools/launcher:srcs", "//src/tools/singlejar:embedded_tools", "//src/main/cpp/util:embedded_tools", "//src/main/native:embedded_tools", @@ -179,12 +180,15 @@ py_binary( # is resolved, use cc implementation of singlejar on windows ":windows": [ "//src/java_tools/singlejar:SingleJar_deploy.jar", + "//src/tools/launcher:launcher", ], ":windows_msys": [ "//src/java_tools/singlejar:SingleJar_deploy.jar", + "//src/tools/launcher:launcher", ], ":windows_msvc": [ "//src/java_tools/singlejar:SingleJar_deploy.jar", + "//src/tools/launcher:launcher", ], ":arm": [ "//src/java_tools/singlejar:SingleJar_deploy.jar", |