mirror of
				https://github.com/hedge-dev/XenonRecomp.git
				synced 2025-10-30 07:11:38 +00:00 
			
		
		
		
	Merge a264d9586c into 865319a39c
				
					
				
			This commit is contained in:
		
						commit
						a45399908c
					
				
					 1 changed files with 26 additions and 0 deletions
				
			
		
							
								
								
									
										26
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										26
									
								
								README.md
									
										
									
									
									
								
							|  | @ -255,6 +255,32 @@ Compilers other than Clang have not been tested and are not recommended, includi | |||
| 
 | ||||
| On Windows, you can use the clang-cl toolset and open the project in Visual Studio's CMake integration. | ||||
| 
 | ||||
| ### Building on windows using MSYS2 | ||||
| clone the repo with submodules | ||||
| ``` | ||||
| git clone --recurse-submodules https://github.com/hedge-dev/XenonRecomp.git | ||||
| ``` | ||||
| download msys2 from the official website and install it | ||||
| 
 | ||||
| run msys2 ucrt64 | ||||
| 
 | ||||
| install clang and cmake on msys2 | ||||
| ``` | ||||
| pacman -S mingw-w64-ucrt-x86_64-clang | ||||
| pacman -S mingw-w64-ucrt-x86_64-cmake | ||||
| ``` | ||||
| go into the folder | ||||
| 
 | ||||
| set env vars temporarily so that cmake uses clang instead of gcc, this has to be done every time | ||||
| ``` | ||||
| export CC=clang | ||||
| export CXX=clang++ | ||||
| ``` | ||||
| build the project | ||||
| ``` | ||||
| cmake -S . -B build -D CMAKE_BUILD_TYPE=Debug | ||||
| cmake --build build | ||||
| ``` | ||||
| ## Special Thanks | ||||
| 
 | ||||
| This project could not have been possible without the [Xenia](https://github.com/xenia-project/xenia) emulator, as many parts of the CPU code conversion process has been implemented by heavily referencing its PPC code translator. The project also uses code from [Xenia Canary](https://github.com/xenia-canary/xenia-canary) to patch XEX binaries. | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 gaitas13
						gaitas13