mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-10-31 18:15:09 +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
 | 
