mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-30 18:24:15 +01:00 
			
		
		
		
	CI: use Ninja to build stuff faster
This commit is contained in:
		
							parent
							
								
									a1815b617c
								
							
						
					
					
						commit
						43a1948d58
					
				| @ -6,9 +6,9 @@ set -e | ||||
| ccache -s | ||||
| 
 | ||||
| mkdir build || true && cd build | ||||
| cmake .. -DDISPLAY_VERSION=$1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/lib/ccache/clang -DCMAKE_CXX_COMPILER=/usr/lib/ccache/clang++ -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON -DUSE_DISCORD_PRESENCE=ON -DENABLE_QT_TRANSLATION=ON -DCMAKE_INSTALL_PREFIX="/usr" | ||||
| cmake .. -GNinja -DDISPLAY_VERSION=$1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=/usr/lib/ccache/clang -DCMAKE_CXX_COMPILER=/usr/lib/ccache/clang++ -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON -DUSE_DISCORD_PRESENCE=ON -DENABLE_QT_TRANSLATION=ON -DCMAKE_INSTALL_PREFIX="/usr" | ||||
| 
 | ||||
| make -j$(nproc) | ||||
| ninja | ||||
| 
 | ||||
| ccache -s | ||||
| 
 | ||||
|  | ||||
| @ -17,15 +17,16 @@ cmake .. \ | ||||
|       -DENABLE_QT_TRANSLATION=ON \ | ||||
|       -DUSE_DISCORD_PRESENCE=ON \ | ||||
|       -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} \ | ||||
|       -DYUZU_USE_BUNDLED_FFMPEG=ON | ||||
|       -DYUZU_USE_BUNDLED_FFMPEG=ON \ | ||||
|       -GNinja | ||||
| 
 | ||||
| make -j$(nproc) | ||||
| ninja | ||||
| 
 | ||||
| ccache -s | ||||
| 
 | ||||
| ctest -VV -C Release | ||||
| 
 | ||||
| make install DESTDIR=AppDir | ||||
| DESTDIR="$PWD/AppDir" ninja install | ||||
| rm -vf AppDir/usr/bin/yuzu-cmd AppDir/usr/bin/yuzu-tester | ||||
| 
 | ||||
| # Download tools needed to build an AppImage | ||||
|  | ||||
| @ -6,9 +6,9 @@ set -e | ||||
| 
 | ||||
| ccache -s | ||||
| 
 | ||||
| mkdir -p "$HOME/.conan/" | ||||
| cp -rv /home/yuzu/.conan/profiles/ "$HOME/.conan/" | ||||
| cp -rv /home/yuzu/.conan/settings.yml "$HOME/.conan/" | ||||
| mkdir -p "$HOME/.conan/profiles" | ||||
| wget -nc "https://github.com/yuzu-emu/build-environments/raw/master/linux-mingw/default" -O "$HOME/.conan/profiles/default" | ||||
| wget -nc "https://github.com/yuzu-emu/build-environments/raw/master/linux-mingw/settings.yml" -O "$HOME/.conan/settings.yml" | ||||
| 
 | ||||
| mkdir -p build && cd build | ||||
| export LDFLAGS="-fuse-ld=lld" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user