1
- diff --git a/MODULE.bazel b/MODULE.bazel
2
- new file mode 100644
3
- index 00000000..749eaab9
4
1
--- /dev/null
5
2
+++ b/MODULE.bazel
6
- @@ -0,0 +1,33 @@
3
+ @@ -0,0 +1,30 @@
7
4
+ module(
8
5
+ name = "opentelemetry-cpp",
9
6
+ version = "1.14.2",
@@ -18,6 +15,7 @@ index 00000000..749eaab9
18
15
+ )
19
16
+
20
17
+ bazel_dep(name = "bazel_skylib", version = "1.5.0")
18
+ + bazel_dep(name = "curl", version = "8.4.0")
21
19
+ bazel_dep(name = "grpc", version = "1.56.3.bcr.1", repo_name = "com_github_grpc_grpc")
22
20
+ bazel_dep(name = "nlohmann_json", version = "3.11.3", repo_name = "github_nlohmann_json")
23
21
+ bazel_dep(name = "opentracing-cpp", version = "1.6.0", repo_name = "com_github_opentracing")
@@ -32,17 +30,11 @@ index 00000000..749eaab9
32
30
+ bazel_dep(name = "googletest", version = "1.14.0.bcr.1", dev_dependency = True, repo_name = "com_google_googletest")
33
31
+
34
32
+ non_module_deps = use_extension("//bazel:non_module_deps.bzl", "non_module_deps")
35
- + use_repo(
36
- + non_module_deps,
37
- + "com_github_opentelemetry_proto",
38
- + "curl",
39
- + )
40
- diff --git a/bazel/non_module_deps.bzl b/bazel/non_module_deps.bzl
41
- new file mode 100644
42
- index 00000000..e70d82d3
33
+ + use_repo(non_module_deps, "com_github_opentelemetry_proto")
34
+
43
35
--- /dev/null
44
36
+++ b/bazel/non_module_deps.bzl
45
- @@ -0,0 +1,27 @@
37
+ @@ -0,0 +1,16 @@
46
38
+ """Load dependencies that aren't supported in bzlmod yet."""
47
39
+
48
40
+ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
@@ -58,15 +50,4 @@ index 00000000..e70d82d3
58
50
+ ],
59
51
+ )
60
52
+
61
- + http_archive(
62
- + name = "curl",
63
- + build_file = "@io_opentelemetry_cpp//bazel:curl.BUILD",
64
- + sha256 = "816e41809c043ff285e8c0f06a75a1fa250211bbfb2dc0a037eeef39f1a9e427",
65
- + strip_prefix = "curl-8.4.0",
66
- + urls = [
67
- + "https://curl.haxx.se/download/curl-8.4.0.tar.gz",
68
- + "https://github.com/curl/curl/releases/download/curl-8_4_0/curl-8.4.0.tar.gz",
69
- + ],
70
- + )
71
- +
72
53
+ non_module_deps = module_extension(implementation = _non_module_deps_impl)
0 commit comments