Skip to content

Commit 80bd66e

Browse files
authored
chore(bazel): add MODULE.bazel files for bzlmod (#102)
Signed-off-by: Matthieu MOREL <[email protected]>
1 parent e9aa08a commit 80bd66e

File tree

4 files changed

+36
-0
lines changed

4 files changed

+36
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/bazel-*
22
/.build/
33
/.coverage/
4+
MODULE.bazel.lock

MODULE.bazel

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module(
2+
name = "dd-trace-cpp",
3+
version = "",
4+
)
5+
6+
bazel_dep(
7+
name = "bazel_skylib",
8+
version = "1.2.1",
9+
)
10+
bazel_dep(
11+
name = "rules_cc",
12+
version = "0.0.9",
13+
)
14+
# -- bazel_dep definitions -- #
15+
16+
non_module_dependencies = use_extension("//:extensions.bzl", "non_module_dependencies")
17+
use_repo(
18+
non_module_dependencies,
19+
"com_google_absl",
20+
)

WORKSPACE.bzlmod

Whitespace-only changes.

extensions.bzl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2+
3+
def _non_module_dependencies_impl(_ctx):
4+
http_archive(
5+
name = "com_google_absl",
6+
patch_args = ["-p1"],
7+
patches = ["//:abseil.patch"],
8+
sha256 = "aabf6c57e3834f8dc3873a927f37eaf69975d4b28117fc7427dfb1c661542a87",
9+
strip_prefix = "abseil-cpp-98eb410c93ad059f9bba1bf43f5bb916fc92a5ea",
10+
urls = ["https://github.com/abseil/abseil-cpp/archive/98eb410c93ad059f9bba1bf43f5bb916fc92a5ea.zip"],
11+
)
12+
13+
non_module_dependencies = module_extension(
14+
implementation = _non_module_dependencies_impl,
15+
)

0 commit comments

Comments
 (0)