diff options
author | Peter Kolloch <info@eigenvalue.net> | 2020-03-01 12:58:26 +0100 |
---|---|---|
committer | Peter Kolloch <info@eigenvalue.net> | 2020-03-09 14:26:28 +0100 |
commit | 04e7462ee61c3f0477b40204f4d90e6b6d5d0a32 (patch) | |
tree | 74ef6cde9cefea6e15cdfcbb27cf58143307bcc8 /pkgs/build-support/rust/build-rust-crate/lib.sh | |
parent | e2920d957ac60f4cab3f3f21cc7281209b2fe535 (diff) | |
download | nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar.gz nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar.bz2 nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar.lz nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar.xz nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.tar.zst nixpkgs-04e7462ee61c3f0477b40204f4d90e6b6d5d0a32.zip |
buildRustCrate: refactor colored logging
* Make errors include the crate name and make them much more prominent. * Move more code into lib.sh * Already source generated logging code and lib.sh in configure
Diffstat (limited to 'pkgs/build-support/rust/build-rust-crate/lib.sh')
-rw-r--r-- | pkgs/build-support/rust/build-rust-crate/lib.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/lib.sh b/pkgs/build-support/rust/build-rust-crate/lib.sh index d4d9317496f..35e804aa104 100644 --- a/pkgs/build-support/rust/build-rust-crate/lib.sh +++ b/pkgs/build-support/rust/build-rust-crate/lib.sh @@ -1,3 +1,11 @@ +echo_build_heading() { + if (( $# == 1 )); then + echo_colored "Building $1" + else + echo_colored "Building $1 ($2)" + fi +} + build_lib() { lib_src=$1 echo_build_heading $lib_src ${libName} @@ -132,7 +140,7 @@ search_for_bin_path() { done if [[ -z "$BIN_PATH" ]]; then - echo "failed to find file for binary target: $BIN_NAME" >&2 + echo_error "ERROR: failed to find file for binary target: $BIN_NAME" >&2 exit 1 fi } |