diff --git a/src/RyujinxAndroid/libryujinx/build.gradle b/src/RyujinxAndroid/libryujinx/build.gradle
index 69d5a765f..fcf032fa8 100644
--- a/src/RyujinxAndroid/libryujinx/build.gradle
+++ b/src/RyujinxAndroid/libryujinx/build.gradle
@@ -60,7 +60,12 @@ tasks.register('compileLibRyujinx', Exec) {
     workingDir '../../LibRyujinx'
 
     if (toolchainPath != null) {
-        environment "PATH", "${toolchainPath}:${providers.environmentVariable("PATH").get()}"
+        if (OperatingSystem.getName() == "windows") {
+            environment "PATH", "${toolchainPath};${providers.environmentVariable("PATH").get()}"
+        }
+        else {
+            environment "PATH", "${toolchainPath}:${providers.environmentVariable("PATH").get()}"
+        }
     }
 
     doFirst {