12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/sh
- cd "$HOME"/rustdesk || exit 1
- # shellcheck source=/dev/null
- . "$HOME"/.cargo/env
- argv=$*
- while test $# -gt 0; do
- case "$1" in
- --release)
- mkdir -p target/release
- test -f target/release/libsciter-gtk.so || cp "$HOME"/libsciter-gtk.so target/release/
- release=1
- shift
- ;;
- --target)
- shift
- if test $# -gt 0; then
- rustup target add "$1"
- shift
- fi
- ;;
- *)
- shift
- ;;
- esac
- done
- if [ -z $release ]; then
- mkdir -p target/debug
- test -f target/debug/libsciter-gtk.so || cp "$HOME"/libsciter-gtk.so target/debug/
- fi
- set -f
- #shellcheck disable=2086
- VCPKG_ROOT=/vcpkg cargo build $argv
|