mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	macOS: Build x86_64h slice
This commit produces a fat-binary with two slices. The x86_64 slice is for all x64 systems, and the x86_64h slice targets x64 systems starting with Haswell. The latter allows the compiler to use newer instructions that are not available on older microarchitectures.
This commit is contained in:
		
							parent
							
								
									30fabc41c6
								
							
						
					
					
						commit
						29a6fbacd5
					
				| @ -52,8 +52,8 @@ elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | |||||||
|     export Qt5_DIR=$(brew --prefix)/opt/qt5 |     export Qt5_DIR=$(brew --prefix)/opt/qt5 | ||||||
| 
 | 
 | ||||||
|     mkdir build && cd build |     mkdir build && cd build | ||||||
|     cmake .. -DUSE_SYSTEM_CURL=ON -GXcode |     cmake .. -DUSE_SYSTEM_CURL=ON -DCMAKE_OSX_ARCHITECTURES="x86_64;x86_64h" -DCMAKE_BUILD_TYPE=Release | ||||||
|     xcodebuild -configuration Release |     make -j4 | ||||||
| 
 | 
 | ||||||
|     ctest -VV -C Release |     ctest -VV -C Release | ||||||
| fi | fi | ||||||
|  | |||||||
| @ -16,8 +16,8 @@ elif [ "$TRAVIS_OS_NAME" = "osx" ]; then | |||||||
|     COMPRESSION_FLAGS="-czvf" |     COMPRESSION_FLAGS="-czvf" | ||||||
|     mkdir "$REV_NAME" |     mkdir "$REV_NAME" | ||||||
| 
 | 
 | ||||||
|     cp build/src/citra/Release/citra "$REV_NAME" |     cp build/src/citra/citra "$REV_NAME" | ||||||
|     cp -r build/src/citra_qt/Release/citra-qt.app "$REV_NAME" |     cp -r build/src/citra_qt/citra-qt.app "$REV_NAME" | ||||||
| 
 | 
 | ||||||
|     # move qt libs into app bundle for deployment |     # move qt libs into app bundle for deployment | ||||||
|     $(brew --prefix)/opt/qt5/bin/macdeployqt "${REV_NAME}/citra-qt.app" |     $(brew --prefix)/opt/qt5/bin/macdeployqt "${REV_NAME}/citra-qt.app" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 MerryMage
						MerryMage