Files
RustPython/scripts/codecoverage-rustc-wrapper.sh
2022-04-18 23:02:47 -04:00

24 lines
319 B
Bash
Executable File

#!/bin/bash -e
get_crate_name() {
while [[ $# -gt 1 ]]; do
case "$1" in
--crate-name)
echo "$2"
return
;;
esac
shift
done
}
case $(get_crate_name "$@") in
rustpython_*|rustpython)
EXTRA=(-Cinstrument-coverage)
;;
*) EXTRA=() ;;
esac
exec "$@" "${EXTRA[@]}"