-
Notifications
You must be signed in to change notification settings - Fork 355
Expand file tree
/
Copy pathMODULE.bazel
More file actions
30 lines (26 loc) · 1.15 KB
/
MODULE.bazel
File metadata and controls
30 lines (26 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
module(
name = "s2geometry",
version = "head",
bazel_compatibility = [
">=7.0.0",
],
compatibility_level = 1,
)
# Production dependencies
bazel_dep(name = "abseil-cpp", version = "20260107.1")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "rules_cc", version = "0.2.17")
# Development dependencies (only needed for tests)
bazel_dep(name = "boringssl", version = "0.20260211.0", dev_dependency = True)
bazel_dep(name = "openssl", version = "3.5.5.bcr.1", dev_dependency = True)
bazel_dep(name = "google_benchmark", version = "1.9.5", dev_dependency = True)
bazel_dep(name = "googletest", version = "1.17.0.bcr.2", dev_dependency = True)
# Python configuration
# The platforms dependency is needed for pybind_extension rules. See:
# https://github.com/pybind/pybind11_bazel/blob/master/MODULE.bazel
bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "pybind11_bazel", version = "3.0.0")
bazel_dep(name = "rules_python", version = "1.9.0-rc1")
# Extensions
cc_configure = use_extension("@rules_cc//cc:extensions.bzl", "cc_configure_extension", dev_dependency = True)
use_repo(cc_configure, "local_config_cc")