jcm
2024-03-16 03:13:35 -05:00
committed by TSR Berry
parent d8b800eae0
commit c06b66fbe7

@@ -7,7 +7,7 @@ Below is the method that I have found to produce reliable Metal GPU frame captur
### External Build System Project in Xcode ### External Build System Project in Xcode
Xcode seems to be more willing to harness an application properly if it's nominally in charge of the entire build process, even if the application isn't using a standard C-family build toolchain. So we will add Ryujinx as an "External Build System" project, with `dotnet`, our favorite external build system. Xcode seems to be more willing to harness an application properly if it's nominally in charge of the entire build process, even if the application isn't using a familiar C-family build toolchain. So we will add Ryujinx as an "External Build System" project, with `dotnet`, our favorite external build system.
1. Clone the Ryujinx github repository as normal: ```git clone https://github.com/Ryujinx/Ryujinx``` 1. Clone the Ryujinx github repository as normal: ```git clone https://github.com/Ryujinx/Ryujinx```
2. In Xcode, create a New Project. For the template, navigate to "Other", then search for or select "External Build System". For the "Build Tool", provide the location of your `dotnet` installation. For me, this is `/usr/local/share/dotnet/dotnet`. Create the project in any directory you wish; for convenience, you may want to create a folder in your cloned Ryujinx repository named `macos-xcode` or similar. 2. In Xcode, create a New Project. For the template, navigate to "Other", then search for or select "External Build System". For the "Build Tool", provide the location of your `dotnet` installation. For me, this is `/usr/local/share/dotnet/dotnet`. Create the project in any directory you wish; for convenience, you may want to create a folder in your cloned Ryujinx repository named `macos-xcode` or similar.