diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2015-04-13 20:53:29 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2015-04-14 14:31:52 +0000 |
commit | cbebfc7222cf0f1ded7461eac6b75bf6f698dc21 (patch) | |
tree | fb504fc884614720b9c157ead00bdea9b3a0848f /scripts/BUILD | |
parent | 702b1ae0acbec0b47ab848768d9e9ce718b0fbe1 (diff) |
Set javabase for bash complete script generation.
This was failing under Linux because the PATH is unset.
Fixes #113
--
MOS_MIGRATED_REVID=91021549
Diffstat (limited to 'scripts/BUILD')
-rw-r--r-- | scripts/BUILD | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/scripts/BUILD b/scripts/BUILD index e3892a675f..2136e4e2d1 100644 --- a/scripts/BUILD +++ b/scripts/BUILD @@ -8,12 +8,16 @@ genrule( name = "bash_completion", srcs = ["bazel-complete-template.bash"], outs = ["bazel-complete.bash"], - cmd = "set +x; cat $(SRCS) > $@\n" + - "touch WORKSPACE err.log\n" + - "trap \"rm WORKSPACE err.log\" EXIT\n" + - "$(location //src:bazel) help completion 2>err.log >>$@ || { cat err.log; exit 1; }", + cmd = "cat $(SRCS) > $@\n" + + "touch err.log\n" + + "trap \"rm err.log\" EXIT\n" + + "$(location //src:bazel) --host_javabase=$(JAVABASE) " + + " help completion 2>err.log >>$@ || { cat err.log; exit 1; }", output_to_bindir = 1, - tools = ["//src:bazel"], + tools = [ + "//src:bazel", + "//tools/defaults:jdk", + ], ) sh_test( |