| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  | #!/bin/sh | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  | cd "$HOME"/rustdesk || exit 1 | 
					
						
							|  |  |  | # shellcheck source=/dev/null | 
					
						
							|  |  |  | . "$HOME"/.cargo/env | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  | argv=$* | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | while test $# -gt 0; do | 
					
						
							|  |  |  |   case "$1" in | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  |   --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" | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  |       shift | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  |     fi | 
					
						
							|  |  |  |     ;; | 
					
						
							|  |  |  |   *) | 
					
						
							|  |  |  |     shift | 
					
						
							|  |  |  |     ;; | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  |   esac | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if [ -z $release ]; then | 
					
						
							|  |  |  |   mkdir -p target/debug | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  |   test -f target/debug/libsciter-gtk.so || cp "$HOME"/libsciter-gtk.so target/debug/ | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2022-09-30 23:25:56 +02:00
										 |  |  | set -f | 
					
						
							|  |  |  | #shellcheck disable=2086 | 
					
						
							| 
									
										
										
										
											2021-06-20 11:27:57 -04:00
										 |  |  | VCPKG_ROOT=/vcpkg cargo build $argv |