Updated all dependencies

- Updated LWJGL to 3.3.0
  - Targets windows-arm64 and macos-arm64 are now available
- Updated Guava to 31.0.1
- Updated Log4j to 2.17.1
This commit is contained in:
2022-01-10 19:54:14 +03:00
parent c3c8a6e5e0
commit b18eac44b8
4 changed files with 25 additions and 20 deletions

View File

@@ -6,7 +6,7 @@
project.ext.lwjgl = new HashMap<>()
// Version of LWJGL
lwjgl.version = '3.2.3'
lwjgl.version = '3.3.0'
/*
* Target platforms for current operation.
@@ -33,10 +33,13 @@ switch (OperatingSystem.current()) {
: 'linux'
break
case OperatingSystem.MAC_OS:
lwjgl.localArch = 'macos'
project.ext.lwjglNatives = System.getProperty('os.arch').startsWith('aarch64') ? 'macos-arm64' : 'macos'
break
case OperatingSystem.WINDOWS:
lwjgl.localArch = System.getProperty('os.arch').contains('64') ? 'windows' : 'windows-x86'
def osArch = System.getProperty('os.arch')
project.ext.lwjglNatives = osArch.contains('64')
? "windows${osArch.startsWith('aarch64') ? '-arm64' : ''}"
: 'windows-x86'
break
}
@@ -113,5 +116,5 @@ def requestTask(String name, String... targets) {
}
requestTask 'Linux', 'linux', 'linux-arm32', 'linux-arm64'
requestTask 'Windows', 'windows', 'windows-x86'
requestTask 'MacOS', 'macos'
requestTask 'Windows', 'windows', 'windows-arm64', 'windows-x86'
requestTask 'MacOS', 'macos', 'macos-arm64'