aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar Damien Martin-Guillerez <dmarting@google.com>2016-03-31 08:24:37 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-03-31 11:44:47 +0000
commit585c87b0fce06a452976ce0d0a3091b28ed01dbd (patch)
tree90fe1b93c26b34ee7c14d0ca0c4e1f920e50607a /tools
parentbbb4291baf188c941965ecd894463b6ff043fe92 (diff)
Make C++ autoconfigured toolchain the default for Linux and OS X.
This is done by adding a default workspace suffix. -- MOS_MIGRATED_REVID=118656979
Diffstat (limited to 'tools')
-rw-r--r--tools/cpp/test/BUILD28
1 files changed, 2 insertions, 26 deletions
diff --git a/tools/cpp/test/BUILD b/tools/cpp/test/BUILD
index 9f6163ab73..b0a66b7673 100644
--- a/tools/cpp/test/BUILD
+++ b/tools/cpp/test/BUILD
@@ -39,42 +39,18 @@ FLAVOURS = [f[f.find(".") + 1:] for f in glob(["Dockerfile.*"])]
for flavour in FLAVOURS
]
-genrule(
- name = "gen_workspace",
- srcs = ["//:workspace-file"],
- outs = ["WORKSPACE"],
- cmd = """
- cat <<EOF >$@
-load("@bazel_tools//tools/cpp:cc_configure.bzl", "cc_configure")
-cc_configure()
-EOF
- cat $(location //:workspace-file) >>$@
-""",
-)
-
-pkg_tar(
- name = "cc_configure_ws",
- files = [":WORKSPACE"],
- package_dir = "/opt/workspace",
- strip_prefix = ".",
-)
-
pkg_tar(
name = "bazel_cc_configure",
package_dir = "/opt/workspace",
strip_prefix = "/",
- deps = [
- # Order matters.
- ":cc_configure_ws",
- "//:bazel-srcs",
- ],
+ deps = ["//:bazel-srcs"],
)
[
[docker_build(
name = "bazel_cc_configure-%s-%s" % (flavour, mode),
base = ":base-" + flavour,
- entrypoint = "/opt/workspace/compile.sh",
+ entrypoint = "/opt/workspace/compile.sh && ./output/bazel test ${EXTRA_BAZEL_ARGS} //examples/cpp:hello-success_test",
env = {
"EXTRA_BAZEL_ARGS": "--spawn_strategy=standalone --genrule_strategy=standalone -c %s" % mode,
},