From e1f3e3d1b8fa4be1c2760ee684e27f75fbdd4cd1 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Thu, 27 Jun 2024 14:45:39 +0200 Subject: default target: honor TOOLCHAIN_CONFIG[RUST][PATH] ... instead of hard-coding a vaule. We still keep this value as default. While there, drop unsed value in arguments_config. --- rules/rust/TARGETS | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'rules/rust/TARGETS') diff --git a/rules/rust/TARGETS b/rules/rust/TARGETS index 9a80409..c3e0b90 100644 --- a/rules/rust/TARGETS +++ b/rules/rust/TARGETS @@ -15,8 +15,22 @@ , "defaults": { "type": "defaults" , "arguments_config": - ["DEBUG", "ARCH", "TARGET_ARCH", "HOST_ARCH", "TOOLCHAIN_CONFIG", "ENV"] - , "PATH": ["/usr/bin", "/bin"] + ["DEBUG", "ARCH", "TARGET_ARCH", "HOST_ARCH", "TOOLCHAIN_CONFIG"] + , "PATH": + { "type": "lookup" + , "key": "PATH" + , "map": + { "type": "lookup" + , "key": "RUST" + , "map": + { "type": "var" + , "name": "TOOLCHAIN_CONFIG" + , "default": {"type": "empty_map"} + } + , "default": {"type": "empty_map"} + } + , "default": ["/usr/bin", "/bin"] + } , "RUSTC": [ { "type": "lookup" , "key": "RUSTC" -- cgit v1.2.3