Gentoo Archives: gentoo-dev

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-dev@l.g.o
Cc: Georgy Yakovlev <gyakovlev@g.o>
Subject: [gentoo-dev] [PATCH] cargo.eclass: use verbose cargo invocations
Date: Fri, 06 Dec 2019 20:09:47
Message-Id: 20191206200931.22347-1-gyakovlev@gentoo.org
1 Default output just prints crate name.
2 With -vv we can see all cargo options and rustc args.
3
4 Signed-off-by: Georgy Yakovlev <gyakovlev@g.o>
5 ---
6 eclass/cargo.eclass | 6 +++---
7 1 file changed, 3 insertions(+), 3 deletions(-)
8
9 diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
10 index 5b6d1f050f1..13dd5c355fb 100644
11 --- a/eclass/cargo.eclass
12 +++ b/eclass/cargo.eclass
13 @@ -146,7 +146,7 @@ cargo_src_compile() {
14
15 export CARGO_HOME="${ECARGO_HOME}"
16
17 - cargo build -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
18 + cargo build -vv -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
19 || die "cargo build failed"
20 }
21
22 @@ -156,7 +156,7 @@ cargo_src_compile() {
23 cargo_src_install() {
24 debug-print-function ${FUNCNAME} "$@"
25
26 - cargo install -j $(makeopts_jobs) --root="${ED}/usr" $(usex debug --debug "") "$@" \
27 + cargo install -vv -j $(makeopts_jobs) --root="${ED}/usr" $(usex debug --debug "") "$@" \
28 || die "cargo install failed"
29 rm -f "${ED}/usr/.crates.toml"
30
31 @@ -169,7 +169,7 @@ cargo_src_install() {
32 cargo_src_test() {
33 debug-print-function ${FUNCNAME} "$@"
34
35 - cargo test -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
36 + cargo test -vv -j $(makeopts_jobs) $(usex debug "" --release) "$@" \
37 || die "cargo test failed"
38 }
39
40 --
41 2.23.0

Replies