f5a3b92cf7
The gtest source was changed in #7237 on an opt-in basis, and has been released since 3.12.0. The comments state that the default should change in 3.13.0, but that didn't quite happen. This change does flip the default, and updates comments to say 3.14.0.
93 lines
2.4 KiB
Python
93 lines
2.4 KiB
Python
workspace(name = "com_google_protobuf")
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
|
|
local_repository(
|
|
name = "com_google_protobuf_examples",
|
|
path = "examples",
|
|
)
|
|
|
|
http_archive(
|
|
name = "com_google_googletest",
|
|
sha256 = "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb",
|
|
strip_prefix = "googletest-release-1.10.0",
|
|
urls = [
|
|
"https://mirror.bazel.build/github.com/google/googletest/archive/release-1.10.0.tar.gz",
|
|
"https://github.com/google/googletest/archive/release-1.10.0.tar.gz",
|
|
],
|
|
)
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
load("//:protobuf_deps.bzl", "protobuf_deps")
|
|
|
|
# Load common dependencies.
|
|
protobuf_deps()
|
|
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
|
|
|
|
bind(
|
|
name = "python_headers",
|
|
actual = "//util/python:python_headers",
|
|
)
|
|
|
|
# TODO(yannic): Remove in 3.14.0.
|
|
bind(
|
|
name = "gtest",
|
|
actual = "@com_google_googletest//:gtest",
|
|
)
|
|
|
|
# TODO(yannic): Remove in 3.14.0.
|
|
bind(
|
|
name = "gtest_main",
|
|
actual = "@com_google_googletest//:gtest_main",
|
|
)
|
|
|
|
jvm_maven_import_external(
|
|
name = "guava_maven",
|
|
artifact = "com.google.guava:guava:18.0",
|
|
artifact_sha256 = "d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99",
|
|
server_urls = [
|
|
"https://jcenter.bintray.com/",
|
|
"https://repo1.maven.org/maven2",
|
|
],
|
|
)
|
|
|
|
bind(
|
|
name = "guava",
|
|
actual = "@guava_maven//jar",
|
|
)
|
|
|
|
jvm_maven_import_external(
|
|
name = "gson_maven",
|
|
artifact = "com.google.code.gson:gson:2.7",
|
|
artifact_sha256 = "2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32",
|
|
server_urls = [
|
|
"https://jcenter.bintray.com/",
|
|
"https://repo1.maven.org/maven2",
|
|
],
|
|
)
|
|
|
|
bind(
|
|
name = "gson",
|
|
actual = "@gson_maven//jar",
|
|
)
|
|
|
|
jvm_maven_import_external(
|
|
name = "error_prone_annotations_maven",
|
|
artifact = "com.google.errorprone:error_prone_annotations:2.3.2",
|
|
artifact_sha256 = "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d",
|
|
server_urls = [
|
|
"https://jcenter.bintray.com/",
|
|
"https://repo1.maven.org/maven2",
|
|
],
|
|
)
|
|
|
|
bind(
|
|
name = "error_prone_annotations",
|
|
actual = "@error_prone_annotations_maven//jar",
|
|
)
|
|
|
|
# For `cc_proto_blacklist_test`.
|
|
load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
|
|
|
|
bazel_skylib_workspace()
|