@@ -39,6 +39,8 @@ val downloadPowersyncDesktopBinaries by tasks.registering(Download::class) {
3939 " https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v$coreVersion /libpowersync_aarch64.macos.dylib"
4040 val macos_x64 =
4141 " https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v$coreVersion /libpowersync_x64.macos.dylib"
42+ val windows_aarch64 =
43+ " https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v$coreVersion /powersync_aarch64.dll"
4244 val windows_x64 =
4345 " https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v$coreVersion /powersync_x64.dll"
4446
@@ -51,20 +53,20 @@ val downloadPowersyncDesktopBinaries by tasks.registering(Download::class) {
5153 // We're not compiling native code for JVM builds here (we're doing that for Android only), so we just have to
5254 // fetch prebuilt binaries from the powersync-sqlite-core repository.
5355 if (includeAllPlatformsForJvmBuild) {
54- src(listOf (linux_aarch64, linux_x64, macos_aarch64, macos_x64, windows_x64))
56+ src(listOf (linux_aarch64, linux_x64, macos_aarch64, macos_x64, windows_aarch64, windows_x64))
5557 } else {
5658 val (aarch64, x64) =
5759 when {
5860 os.isLinux -> linux_aarch64 to linux_x64
5961 os.isMacOsX -> macos_aarch64 to macos_x64
60- os.isWindows -> null to windows_x64
62+ os.isWindows -> windows_aarch64 to windows_x64
6163 else -> error(" Unknown operating system: $os " )
6264 }
6365 val arch = System .getProperty(" os.arch" )
6466 src(
6567 when (arch) {
66- " aarch64" -> listOfNotNull (aarch64)
67- " amd64" , " x86_64" -> listOfNotNull (x64)
68+ " aarch64" -> listOf (aarch64)
69+ " amd64" , " x86_64" -> listOf (x64)
6870 else -> error(" Unsupported architecture: $arch " )
6971 },
7072 )
0 commit comments