blob: 19cfefd4dfb8a2172d5a2ff0d079564c726a0fa0 [file] [log] [blame]
Brian Silvermanc270a4d2022-07-23 16:08:06 -07001load("@rules_rust//rust:defs.bzl", "rust_library")
2
3package(default_visibility = ["//visibility:public"])
4
5licenses([
6 "notice", # MIT from expression "MIT OR Apache-2.0"
7])
8
9rust_library(
10 name = "autocxx",
11 srcs = glob(["**/*.rs"]),
12 compile_data = ["README.md"],
13 crate_root = "src/lib.rs",
14 edition = "2021",
15 proc_macro_deps = [
Adam Snaider770b97b2023-08-04 21:07:48 -070016 "@crate_index//:aquamarine",
Brian Silvermanc270a4d2022-07-23 16:08:06 -070017 "//third_party/autocxx/macro:autocxx_macro",
18 ],
19 rustc_flags = [
20 "--cap-lints=allow",
21 ],
22 tags = [
23 "cargo-raze",
24 "crate-name=autocxx",
25 "manual",
26 ],
27 version = "0.16.0",
28 deps = [
Adam Snaider770b97b2023-08-04 21:07:48 -070029 "@crate_index//:cxx",
30 "@crate_index//:moveit",
Brian Silvermanc270a4d2022-07-23 16:08:06 -070031 ],
32)