]> git.hungrycats.org Git - linux/commit
scripts: generate_rust_analyzer: support passing env vars
authorMiguel Ojeda <ojeda@kernel.org>
Mon, 8 Jun 2026 14:14:20 +0000 (16:14 +0200)
committerMiguel Ojeda <ojeda@kernel.org>
Tue, 9 Jun 2026 02:13:21 +0000 (04:13 +0200)
commit8b1549eee9c7f27b4f4f7c7f575c3c50065b89ff
tree3da2cb6cf123ce69c4bd6f980d95941e6c362427
parent759da9e0fa79223138ec8c18b9075cd7dace6070
scripts: generate_rust_analyzer: support passing env vars

A future commit adding `zerocopy` support will need to pass an environment
variable during its build.

Thus add support for an `--envs` parameter, similar to `--cfgs`, that
allows to pass a map of variables to set for a given crate.

This allows us to keep a single source of truth for those values.

No change intended in the generated `rust-project.json`.

Acked-by: Tamir Duberstein <tamird@kernel.org>
Link: https://patch.msgid.link/20260608141439.182634-2-ojeda@kernel.org
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
scripts/generate_rust_analyzer.py