Add release build
This commit is contained in:
		
							
								
								
									
										23
									
								
								compile
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								compile
									
									
									
									
									
								
							| @@ -1,7 +1,28 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| BUILD_TYPE="debug" | ||||
|  | ||||
| while [[ $# > 0 ]];do | ||||
| 	case $1 in | ||||
| 		--release) | ||||
| 			BUILD_TYPE="release" | ||||
| 			shift | ||||
| 			;; | ||||
| 		*|-*|--*) | ||||
| 			echo "Unknown option $1" | ||||
| 			exit 1 | ||||
| 			;; | ||||
| 	esac | ||||
| done | ||||
|  | ||||
| CC=clang | ||||
| CFLAGS="-g -Wall -Werror -pedantic -fsanitize=address -fsanitize=undefined -DDEBUG" | ||||
|  | ||||
| if [[ $BUILD_TYPE == "release" ]]; then | ||||
| 	CFLAGS="-O3 -Wall -Werror -pedantic" | ||||
| else | ||||
| 	CFLAGS="-g -Wall -Werror -pedantic -fsanitize=address -fsanitize=undefined -DDEBUG" | ||||
| fi | ||||
|  | ||||
| INCLUDES="\ | ||||
| 	-I$(find ./src -type d | xargs -I{} echo -n "-I{} ") \ | ||||
| 	$(find intern/wizapp/src -type d | xargs -I{} echo -n "-I{} ") \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user