#!/bin/sh #!/usr/bin/env fish echo 'Start building rust sdk' 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 case "$FLOWY_DEV_ENV" in Linux-aarch64) cargo make --profile development-linux-aarch64 flowy-sdk-dev ;; Linux-x86) cargo make --profile development-linux-x86 flowy-sdk-dev ;; 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