Skip to content

Commit 0a8c0f5

Browse files
author
Paolo Tranquilli
committed
Rust: fix bazel build
1 parent 5bfe2a9 commit 0a8c0f5

File tree

5 files changed

+32
-5
lines changed

5 files changed

+32
-5
lines changed

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ r.from_cargo(
6060
"//:Cargo.toml",
6161
"//ruby/extractor:Cargo.toml",
6262
"//rust/extractor:Cargo.toml",
63+
"//rust/extractor/macros:Cargo.toml",
6364
"//shared/tree-sitter-extractor:Cargo.toml",
6465
],
6566
)

ruby/extractor/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ codeql_rust_binary(
1212
deps = all_crate_deps(
1313
normal = True,
1414
) + [
15-
"//shared/tree-sitter-extractor:codeql-extractor",
15+
"//shared/tree-sitter-extractor",
1616
],
1717
)

rust/extractor/BUILD.bazel

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ codeql_rust_binary(
77
aliases = aliases(),
88
proc_macro_deps = all_crate_deps(
99
proc_macro = True,
10-
),
10+
) + [
11+
"//rust/extractor/macros",
12+
],
1113
visibility = ["//rust:__subpackages__"],
1214
deps = all_crate_deps(
1315
normal = True,
1416
) + [
15-
"//shared/tree-sitter-extractor:codeql-extractor",
17+
"//shared/tree-sitter-extractor",
1618
],
1719
)

rust/extractor/macros/BUILD.bazel

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
2+
load("@tree_sitter_extractors_deps//:defs.bzl", "aliases", "all_crate_deps")
3+
4+
rust_proc_macro(
5+
name = "rust_extractor_macros",
6+
srcs = glob(["src/**/*.rs"]),
7+
aliases = aliases(),
8+
proc_macro_deps = all_crate_deps(
9+
proc_macro = True,
10+
),
11+
deps = all_crate_deps(
12+
normal = True,
13+
),
14+
)
15+
16+
alias(
17+
name = "macros",
18+
actual = "rust_extractor_macros",
19+
visibility = ["//rust:__subpackages__"],
20+
)

shared/tree-sitter-extractor/BUILD.bazel

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
load("@rules_rust//rust:defs.bzl", "rust_library")
22
load("@tree_sitter_extractors_deps//:defs.bzl", "aliases", "all_crate_deps")
33

4-
package(default_visibility = ["//visibility:public"])
5-
64
rust_library(
75
name = "codeql-extractor",
86
srcs = glob([
@@ -14,3 +12,9 @@ rust_library(
1412
],
1513
deps = all_crate_deps(),
1614
)
15+
16+
alias(
17+
name = "tree-sitter-extractor",
18+
actual = ":codeql-extractor",
19+
visibility = ["//visibility:public"],
20+
)

0 commit comments

Comments
 (0)