blob: c05e24d26958c1b8aa7c67c708eb4da719b26bf3 [file] [log] [blame]
Brian Silvermanc270a4d2022-07-23 16:08:06 -07001load("@rules_rust//rust:defs.bzl", "rust_binary")
2
3package(default_visibility = ["//visibility:public"])
4
5licenses([
6 "notice", # MIT from expression "MIT OR Apache-2.0"
7])
8
9rust_binary(
10 name = "gen",
11 srcs = glob(["**/*.rs"]),
12 crate_root = "src/main.rs",
13 edition = "2021",
14 rustc_flags = [
15 "--cap-lints=allow",
16 ],
17 tags = [
18 "cargo-raze",
19 "crate-name=autocxx-gen",
20 "manual",
21 ],
22 version = "0.16.0",
23 deps = [
24 "//third_party/autocxx/engine:autocxx_engine",
Adam Snaider48a62f32023-10-02 15:49:23 -070025 "@crate_index//:clap3",
Adam Snaider770b97b2023-08-04 21:07:48 -070026 "@crate_index//:env_logger",
27 "@crate_index//:indexmap",
28 "@crate_index//:miette",
29 "@crate_index//:pathdiff",
30 "@crate_index//:proc-macro2",
Brian Silvermanc270a4d2022-07-23 16:08:06 -070031 ],
32)