xref: /aosp_15_r20/external/bazelbuild-rules_rust/examples/flag_locations/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("@rules_rust//rust:defs.bzl", "rust_test")
2
3# generate a file containing cfg flags
4genrule(
5    name = "flag_generator",
6    outs = ["generated_flag.data"],
7    cmd = "echo --cfg=test_flag > $@",
8)
9
10rust_test(
11    name = "test",
12    srcs = [
13        "main.rs",
14    ],
15    data = [":flag_generator"],
16    edition = "2018",
17    rustc_flags = [
18        "@$(location :flag_generator)",
19    ],
20)
21