| 
									
										
										
										
											2018-04-23 21:59:28 -07:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set -x | 
					
						
							|  |  |  | set -e | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # this gets executed by Travis when building for iOS | 
					
						
							|  |  |  | # it gets started from inside the subsurface directory | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | GITVERSION=$(git describe --abbrev=12 | sed -e 's/-g.*$// ; s/^v//') | 
					
						
							|  |  |  | VERSION=$(echo $GITVERSION | sed -e 's/-/./') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "preparing dependencies for Subsurface-mobile ${VERSION} for iOS" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cd packaging/ios | 
					
						
							| 
									
										
										
										
											2018-05-10 20:41:58 -07:00
										 |  |  | bash -x build.sh -simulator | 
					
						
							| 
									
										
										
										
											2018-04-23 21:59:28 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo "now it's time to build Subsurface-mobile ${VERSION} for iOS" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cd build-Subsurface-mobile-*for_iOS-Release | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | sed -i.bak 's/-Wall/-Wno-everything/' Makefile | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | make -j4 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # we don't even attempt to create an ipa on Travis |