mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 10:44:49 +01:00 
			
		
		
		
	travis cache for cmake and sdl2 (#2060)
This commit is contained in:
		
							parent
							
								
									c3307b41db
								
							
						
					
					
						commit
						722af0703e
					
				| @ -9,15 +9,24 @@ if [ "$TRAVIS_OS_NAME" = "linux" -o -z "$TRAVIS_OS_NAME" ]; then | ||||
|     export CXX=g++-6 | ||||
|     mkdir -p $HOME/.local | ||||
| 
 | ||||
|     curl -L http://www.cmake.org/files/v3.2/cmake-3.2.0-Linux-i386.tar.gz \ | ||||
|         | tar -xz -C $HOME/.local --strip-components=1 | ||||
|     if [ ! -e $HOME/.local/bin/cmake ]; then | ||||
|         echo "CMake not found in the cache, get and extract it..." | ||||
|         curl -L http://www.cmake.org/files/v3.2/cmake-3.2.0-Linux-i386.tar.gz \ | ||||
|             | tar -xz -C $HOME/.local --strip-components=1 | ||||
|     else | ||||
|         echo "Using cached CMake" | ||||
|     fi | ||||
| 
 | ||||
|     ( | ||||
|     if [ ! -e $HOME/.local/lib/libSDL2.la ]; then | ||||
|         echo "SDL2 not found in cache, get and build it..." | ||||
|         wget http://libsdl.org/release/SDL2-2.0.4.tar.gz -O - | tar xz | ||||
|         cd SDL2-2.0.4 | ||||
|         ./configure --prefix=$HOME/.local | ||||
|         make -j4 && make install | ||||
|     ) | ||||
|     else | ||||
|         echo "Using cached SDL2" | ||||
|     fi | ||||
| 
 | ||||
| elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | ||||
|     brew update > /dev/null # silence the very verbose output | ||||
|     brew unlink cmake || true | ||||
|  | ||||
| @ -26,6 +26,10 @@ addons: | ||||
|       - lib32stdc++6 # For CMake | ||||
|       - lftp # To upload builds | ||||
| 
 | ||||
| cache: | ||||
|   directories: | ||||
|     - $HOME/.local | ||||
| 
 | ||||
| install: ./.travis-deps.sh | ||||
| script: ./.travis-build.sh | ||||
| after_success: ./.travis-upload.sh | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user