35 lines
		
	
	
		
			599 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			599 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | #!/bin/sh | ||
|  | 
 | ||
|  | cd $HOME/rustdesk | ||
|  | . $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 | ||
|  | 
 | ||
|  | VCPKG_ROOT=/vcpkg cargo build $argv |