mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-11-04 03:54:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			836 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			836 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/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 stable-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) 
 | 
						|
 cargo make --profile "development-linux-$(uname -m)" flowy-sdk-dev
 | 
						|
 ;;
 | 
						|
 | 
						|
macOS)
 | 
						|
 cargo make --profile "development-mac-$(uname -m)" 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
 |