Skip to content

Commit 151d6b5

Browse files
committed
Update the Bazel build for future compatibility
* Add required dependency on @rules_cc * Update versions of dependencies * Refer to dependencies by the canonical names in the Bazel Central Registry * Remove WORKSPACE build
1 parent d2f2abd commit 151d6b5

File tree

3 files changed

+17
-39
lines changed

3 files changed

+17
-39
lines changed

BUILD

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
16+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
17+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
18+
1519
package(
1620
features = [
1721
"header_modules",
@@ -82,8 +86,8 @@ cc_test(
8286
srcs = ["src/civil_time_test.cc"],
8387
deps = [
8488
":civil_time",
85-
"@com_google_googletest//:gtest",
86-
"@com_google_googletest//:gtest_main",
89+
"@googletest//:gtest",
90+
"@googletest//:gtest_main",
8791
],
8892
)
8993

@@ -94,8 +98,8 @@ cc_test(
9498
deps = [
9599
":civil_time",
96100
":time_zone",
97-
"@com_google_googletest//:gtest",
98-
"@com_google_googletest//:gtest_main",
101+
"@googletest//:gtest",
102+
"@googletest//:gtest_main",
99103
],
100104
)
101105

@@ -106,8 +110,8 @@ cc_test(
106110
deps = [
107111
":civil_time",
108112
":time_zone",
109-
"@com_google_googletest//:gtest",
110-
"@com_google_googletest//:gtest_main",
113+
"@googletest//:gtest",
114+
"@googletest//:gtest_main",
111115
],
112116
)
113117

@@ -127,7 +131,7 @@ cc_test(
127131
deps = [
128132
":civil_time",
129133
":time_zone",
130-
"@com_github_google_benchmark//:benchmark_main",
134+
"@google_benchmark//:benchmark_main",
131135
],
132136
)
133137

MODULE.bazel

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@ module(
2121
)
2222

2323
# Only direct dependencies need to be listed below.
24-
# Please keep the versions in sync with the versions in the WORKSPACE file.
2524

2625
bazel_dep(name = "google_benchmark",
27-
version = "1.8.4",
28-
repo_name = "com_github_google_benchmark",
26+
version = "1.9.4",
2927
dev_dependency = True)
3028

3129
bazel_dep(name = "googletest",
32-
version = "1.14.0.bcr.1",
33-
repo_name = "com_google_googletest",
30+
version = "1.17.0",
3431
dev_dependency = True)
3532

3633
bazel_dep(name = "platforms",
37-
version = "0.0.10")
34+
version = "1.0.0")
35+
36+
bazel_dep(name = "rules_cc",
37+
version = "0.1.4")

WORKSPACE

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)