AppFlowy/frontend/scripts/build_sdk.sh

41 lines
899 B
Bash
Raw Normal View History

2021-07-03 06:14:10 +00:00
#!/bin/sh
#!/usr/bin/env fish
echo 'Start building rust sdk'
2021-07-03 06:14:10 +00:00
rustup show
#Env check
#1. rustc --version will be the same as cargo --version
#2. override the toolchain if the current toolchain not equal to the rust-toolchain file specified.
# rustup override set nightly-2021-04-24
#3. Check your cargo env using the same source by: which cargo
# 1. ~/.bash_profile,
# 2. ~/.bashrc
# 3. ~/.profile
# 4. ~/.zshrc
2021-11-17 06:17:46 +00:00
2021-11-18 08:18:20 +00:00
case "$FLOWY_DEV_ENV" in
Linux-aarch64)
cargo make --profile development-linux-aarch64 flowy-sdk-dev
;;
2021-11-18 08:18:20 +00:00
Linux-x86)
cargo make --profile development-linux-x86 flowy-sdk-dev
;;
2021-11-17 06:17:46 +00:00
macOS)
cargo make --profile development-mac flowy-sdk-dev
;;
Windows)
cargo make --profile development-windows flowy-sdk-dev
;;
*)
# All undefined cases
echo "[ERROR] The FLOWY_DEV_ENV environment variable must be set. Please see the GitHub wiki for instructions."
exit 1
;;
esac