1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

Merge pull request #18684 from chrysn-pull-requests/rust-easier-updates

rust: Make dependencies visible
This commit is contained in:
Kevin "Tristate Tom" Weiss 2024-03-26 14:15:52 +00:00 committed by GitHub
commit 29a756bf2a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 0 deletions

View File

@ -12,3 +12,8 @@ publish = false
riot-module-lsm303agr = { path = "../../drivers/lsm303agr", optional = true }
riot-module-shell-democommands = { path = "../../sys/shell/democommands", optional = true }
[features]
# This feature is just there so that rust_riotmodules_standalone can use its
# _all; see documentation there.
_all = [ "riot-module-lsm303agr", "riot-module-shell-democommands"]

Binary file not shown.

View File

@ -19,3 +19,11 @@ codegen-units = 1
riot-wrappers = { version = "0.8", features = [ "set_panic_handler" ] }
rust_riotmodules = { path = "../rust_riotmodules" }
[features]
# By having this explicit feature (comapred to what is enabled by the build
# system as `--features rust_riotmodules/foo`), all possible dependencies are
# visible to `cargo update` and in `Cargo.lock. This should not be enabled for
# compilation, as the modules behind it likely have their own RIOT modules they
# need enabled.
_all = [ "rust_riotmodules/_all" ]