123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/bin/sh
- # -*- coding: utf-8 -*-
- basedir="$(realpath "$0" | xargs dirname)"
- info()
- {
- echo "--- $*"
- }
- error()
- {
- echo "=== ERROR: $*" >&2
- }
- warning()
- {
- echo "=== WARNING: $*" >&2
- }
- die()
- {
- error "$*"
- exit 1
- }
- [ -f "$basedir/Cargo.toml" ] ||\
- die "basedir sanity check failed"
- cd "$basedir" || die "cd basedir failed."
- cargo build || die "Cargo build (debug) failed."
- cargo test || die "Cargo test failed."
- cargo auditable build --release || die "Cargo build (release) failed."
- cargo audit --deny warnings bin \
- target/release/cms-backd \
- target/release/cms-cgi \
- target/release/cms-fsd \
- target/release/cms-postd \
- || die "Cargo audit failed."
- # vim: ts=4 sw=4 expandtab
|