Load C++ rules from @rules_cc

See https://github.com/bazelbuild/bazel/issues/8743. This will be required in
Bazel 1.0.

Protobuf was updated in
bf0c69e130 (diff-96239ee297e0a92ac6ff96a6bc434ef0).

GoogleTest was updated in
6fd262ecf7.

gflags has not yet been updated, so the repo still won't build with
--incompatible_load_cc_rules_from_bzl.

Tested with buildifier -warnings=native-cc -lint=warn **/BUILD.

PiperOrigin-RevId: 267638515
This commit is contained in:
Michael Pratt 2019-09-06 11:27:44 -07:00 committed by gVisor bot
parent 0bfffbcb01
commit 98f7fbb59f
3 changed files with 13 additions and 10 deletions

View File

@ -44,13 +44,14 @@ http_archive(
) )
# Load protobuf dependencies. # Load protobuf dependencies.
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") http_archive(
git_repository(
name = "com_google_protobuf", name = "com_google_protobuf",
commit = "09745575a923640154bcf307fba8aedff47f240a", sha256 = "532d2575d8c0992065bb19ec5fba13aa3683499726f6055c11b474f91a00bb0c",
remote = "https://github.com/protocolbuffers/protobuf", strip_prefix = "protobuf-7f520092d9050d96fb4b707ad11a51701af4ce49",
shallow_since = "1558721209 -0700", urls = [
"https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/7f520092d9050d96fb4b707ad11a51701af4ce49.zip",
"https://github.com/protocolbuffers/protobuf/archive/7f520092d9050d96fb4b707ad11a51701af4ce49.zip",
],
) )
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
@ -242,10 +243,10 @@ http_archive(
http_archive( http_archive(
name = "com_google_googletest", name = "com_google_googletest",
sha256 = "db657310d3c5ca2d3f674e3a4b79718d1d39da70604568ee0568ba8e39065ef4", sha256 = "0a10bea96d8670e5eef948d79d824162b1577bb7889539e49ec786bfc3e48912",
strip_prefix = "googletest-31200def0dec8a624c861f919e86e4444e6e6ee7", strip_prefix = "googletest-565f1b848215b77c3732bca345fe76a0431d8b34",
urls = [ urls = [
"https://mirror.bazel.build/github.com/google/googletest/archive/31200def0dec8a624c861f919e86e4444e6e6ee7.tar.gz", "https://mirror.bazel.build/github.com/google/googletest/archive/565f1b848215b77c3732bca345fe76a0431d8b34.tar.gz",
"https://github.com/google/googletest/archive/31200def0dec8a624c861f919e86e4444e6e6ee7.tar.gz", "https://github.com/google/googletest/archive/565f1b848215b77c3732bca345fe76a0431d8b34.tar.gz",
], ],
) )

View File

@ -1,3 +1,4 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
load("//test/syscalls:build_defs.bzl", "select_for_linux") load("//test/syscalls:build_defs.bzl", "select_for_linux")
package( package(

View File

@ -1,3 +1,4 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
load("//test/syscalls:build_defs.bzl", "select_for_linux") load("//test/syscalls:build_defs.bzl", "select_for_linux")
package( package(