summaryrefslogtreecommitdiff
path: root/build_defs.bzl
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2019-05-14 10:49:02 -0700
committerJoshua Haberman <jhaberman@gmail.com>2019-05-14 10:49:02 -0700
commit7913bc678aed392908b2defaf4f5e2e8a5e8599c (patch)
tree488855260cdb4cf406158f8f47973f4f633492b4 /build_defs.bzl
parent81e813d3894f1d2600c270468ca795b0271646d4 (diff)
Removed obsolete references to runfiles scripts.
Diffstat (limited to 'build_defs.bzl')
-rw-r--r--build_defs.bzl31
1 files changed, 3 insertions, 28 deletions
diff --git a/build_defs.bzl b/build_defs.bzl
index d925c9b..d30fdc5 100644
--- a/build_defs.bzl
+++ b/build_defs.bzl
@@ -7,31 +7,6 @@ load("@bazel_tools//tools/cpp:toolchain_utils.bzl", "find_cpp_toolchain")
load("@bazel_version//:bazel_version.bzl", "bazel_version")
# copybara:strip_end
-_shell_find_runfiles = """
- # --- begin runfiles.bash initialization ---
- # Copy-pasted from Bazel's Bash runfiles library (tools/bash/runfiles/runfiles.bash).
- set -euo pipefail
- if [[ ! -d "${RUNFILES_DIR:-/dev/null}" && ! -f "${RUNFILES_MANIFEST_FILE:-/dev/null}" ]]; then
- if [[ -f "$0.runfiles_manifest" ]]; then
- export RUNFILES_MANIFEST_FILE="$0.runfiles_manifest"
- elif [[ -f "$0.runfiles/MANIFEST" ]]; then
- export RUNFILES_MANIFEST_FILE="$0.runfiles/MANIFEST"
- elif [[ -f "$0.runfiles/bazel_tools/tools/bash/runfiles/runfiles.bash" ]]; then
- export RUNFILES_DIR="$0.runfiles"
- fi
- fi
- if [[ -f "${RUNFILES_DIR:-/dev/null}/bazel_tools/tools/bash/runfiles/runfiles.bash" ]]; then
- source "${RUNFILES_DIR}/bazel_tools/tools/bash/runfiles/runfiles.bash"
- elif [[ -f "${RUNFILES_MANIFEST_FILE:-/dev/null}" ]]; then
- source "$(grep -m1 "^bazel_tools/tools/bash/runfiles/runfiles.bash " \
- "$RUNFILES_MANIFEST_FILE" | cut -d ' ' -f 2-)"
- else
- echo >&2 "ERROR: cannot find @bazel_tools//tools/bash/runfiles:runfiles.bash"
- exit 1
- fi
- # --- end runfiles.bash initialization ---
-"""
-
def _librule(name):
return name + "_lib"
@@ -96,11 +71,11 @@ def lua_library(name, srcs, strip_prefix, luadeps = []):
)
def make_shell_script(name, contents, out):
- script_contents = (_shell_find_runfiles + contents).replace("$", "$$")
+ contents = contents.replace("$", "$$")
native.genrule(
name = "gen_" + name,
outs = [out],
- cmd = "(cat <<'HEREDOC'\n%s\nHEREDOC\n) > $@" % script_contents,
+ cmd = "(cat <<'HEREDOC'\n%s\nHEREDOC\n) > $@" % contents,
)
def _lua_binary_or_test(name, luamain, luadeps, rule):
@@ -120,7 +95,7 @@ $(rlocation lua/lua) $(rlocation upb/tools/upbc.lua) "$@"
rule(
name = name,
srcs = [script],
- data = ["@lua//:lua", "@bazel_tools//tools/bash/runfiles", luamain] + luadeps,
+ data = ["@lua//:lua", luamain] + luadeps,
)
def lua_binary(name, luamain, luadeps = []):
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback