1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-06 22:30:15 +00:00

Add Cygwin support (#594)

* Add Cygwin support

* revert .gitignore changes

* Add Cygwin instructions

* corrections

* specify dependencies in README.md
This commit is contained in:
Random 2021-01-20 20:46:25 +01:00 committed by GitHub
parent d2563b3b91
commit be84e1f0f8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 2583 additions and 3 deletions

View file

@ -31,7 +31,25 @@ For Windows 10, install WSL and a distribution by following this
[Windows Subsystem for Linux Installation Guide](https://docs.microsoft.com/en-us/windows/wsl/install-win10).
We recommend using Debian or Ubuntu 18.04 Linux distributions.
For older versions of Windows, install a Linux VM or refer to [Docker](#Docker) instructions.
For older versions of Windows, install a Linux VM or refer to either [Docker](#Docker) or [Cygwin](#Cygwin) instructions.
### Cygwin
If you want to use Cygwin, you will need to:
- Download and install [Git Bash](https://git-scm.com/download/win).
- Download and install [Cygwin](https://cygwin.com).
- [Build and install mips-linux-binutils](docs/BUILDING_BINUTILS_CYGWIN.md).
Once mips-linux-binutils is installed you will need to install the following packages using Cygwin's installer:
- python3
- libiconv
- dos2unix
Now before you try to build anything, if you cloned the repository in windows you will need fix the file line endings:
```bash
dos2unix fixle.sh
./fixle.sh
```
### macOS