Skip to content

Commit 4f0b437

Browse files
committed
Added missing modules to various workspaces
1 parent 4836163 commit 4f0b437

File tree

7 files changed

+44
-2
lines changed

7 files changed

+44
-2
lines changed

examples/all_deps_vendor/MODULE.bazel

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,10 @@ register_toolchains("@rust_toolchains//:all")
3737
###############################################################################
3838
# R U S T C R A T E S
3939
###############################################################################
40-
use_extension("@rules_rust//crate_universe:extensions.bzl", "crate")
40+
41+
deps = use_extension("//:extensions.bzl", "rust_example")
42+
use_repo(
43+
deps,
44+
"basic",
45+
"basic__bzip2-0.3.3",
46+
)

examples/all_deps_vendor/basic/3rdparty/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ crates_vendor(
77
gen_build_script = True,
88
)],
99
},
10-
cargo_lockfile = "Cargo.Bazel.lock",
10+
cargo_lockfile = "Cargo.lock",
1111
generate_build_scripts = False,
1212
mode = "remote",
1313
packages = {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
"""Bzlmod module extensions"""
2+
3+
load("//basic/3rdparty/crates:crates.bzl", basic_crate_repositories = "crate_repositories")
4+
5+
def _rust_example_impl(module_ctx):
6+
# This should contain the subset of WORKSPACE.bazel that defines
7+
# repositories.
8+
direct_deps = []
9+
10+
direct_deps.extend(basic_crate_repositories())
11+
12+
# is_dev_dep is ignored here. It's not relevant for internal_deps, as dev
13+
# dependencies are only relevant for module extensions that can be used
14+
# by other MODULES.
15+
return module_ctx.extension_metadata(
16+
root_module_direct_deps = [repo.repo for repo in direct_deps],
17+
root_module_direct_dev_deps = [],
18+
)
19+
20+
rust_example = module_extension(
21+
doc = "Dependencies for the rules_rust examples.",
22+
implementation = _rust_example_impl,
23+
)

examples/android/MODULE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ local_path_override(
1313
path = "../..",
1414
)
1515

16+
bazel_dep(
17+
name = "platforms",
18+
version = "0.0.10",
19+
)
1620
bazel_dep(
1721
name = "rules_cc",
1822
version = "0.0.17",

examples/musl_cross_compiling/MODULE.bazel

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ bazel_dep(
2020
name = "rules_shell",
2121
version = "0.3.0",
2222
)
23+
bazel_dep(
24+
name = "bazel_skylib",
25+
version = "1.7.1",
26+
)
2327

2428
RUST_EDITION = "2021"
2529

test/no_std/MODULE.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ local_path_override(
99
path = "../..",
1010
)
1111

12+
bazel_dep(
13+
name = "rules_cc",
14+
version = "0.0.17",
15+
)
16+
1217
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
1318
rust.toolchain(
1419
edition = "2021",

0 commit comments

Comments
 (0)