summaryrefslogtreecommitdiffstats
path: root/rules/pre
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2021-09-29 10:55:06 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-11-26 19:21:29 +0100
commitbb641c3d088e004074857ae0de54861d98a09475 (patch)
tree82da363f9a1f37a01446afe244420b267e86b3cb /rules/pre
parent3a9e9dfbd1e766fc32df4493a6898c58db367f6f (diff)
downloadptxdist-bb641c3d088e004074857ae0de54861d98a09475.tar.gz
ptxdist-bb641c3d088e004074857ae0de54861d98a09475.tar.xz
add cargo config tool
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/pre')
-rw-r--r--rules/pre/Rules.make9
1 files changed, 9 insertions, 0 deletions
diff --git a/rules/pre/Rules.make b/rules/pre/Rules.make
index 0943a51b7..41128d3c0 100644
--- a/rules/pre/Rules.make
+++ b/rules/pre/Rules.make
@@ -261,6 +261,15 @@ CROSS_MESON_USR := \
CROSS_MESON_ENV = \
$(HOST_ENV_PROGS)
+CROSS_CARGO_ENV := \
+ RUST_TARGET_PATH=$(PTXDIST_PLATFORMDIR)/selected_toolchain
+
+CROSS_CARGO_OPT := \
+ build \
+ --target $(PTXCONF_GNU_TARGET) \
+ --release \
+ --frozen
+
ifdef PTXCONF_GLOBAL_IPV6
GLOBAL_IPV6_OPTION := --enable-ipv6
else