1
0
forked from MeloNX/MeloNX

11 Commits

Author SHA1 Message Date
TSR Berry
3f8d269719 Fix gradle build issues when multiple configurations are present 2024-01-22 22:55:26 +00:00
TSR Berry
ee4e18ff0d Fix PATH variable on Windows
I spent ~7 hours debugging this.
I searched for a bug in the Exec task and found nothing.
I tried different ways to invoke the dotnet command
to make sure PATH is always set before.
I also modified Microsoft.NETCore.Native.Unix.targets to echo PATH via Exec and via Text.
But in the end I was confused about seeing two PATH variables
when checking the dotnet.exe subprocess with ProcessHacker.
This made me try setting the Path variable instead of PATH
and to my surprise this just worked.
Turns out Windows environment variables are case-sensitive and
Windows uses Path instead of PATH like Unix.

God, I love Microsoft Windows. :)
2024-01-22 22:55:22 +00:00
TSR Berry
14cf6efa60 Add toolchain path to output 2024-01-22 22:55:22 +00:00
TSR Berry
35641ee3ca Only build LibRyujinx if source or project files changed 2024-01-22 22:55:22 +00:00
TSR Berry
853ef9ff8f Fix OS detection 2024-01-22 22:55:22 +00:00
TSR Berry
03ec861e03 Make dotnet executable path configurable 2024-01-22 22:55:21 +00:00
TSR Berry
9d8e02dd0e Add toolchain path to all operating systems correctly 2024-01-22 22:55:21 +00:00
TSR Berry
853b6f29ce Fix file trees 2024-01-22 22:55:21 +00:00
TSR Berry
4d2add5264 Preserve other jni libraries 2024-01-22 22:55:20 +00:00
TSR Berry
4728c1e96c Make stripSymbols a gradle property 2024-01-22 22:55:20 +00:00
TSR Berry
7fd44e32d0 Add gradle module for libryujinx 2024-01-22 22:55:16 +00:00