add linux aarch64 platform support for unreal 5.2+ and bump senseglove libraries to v2.7.1-965f90c

This commit is contained in:
Mamadou Babaei
2023-05-19 18:15:29 +02:00
parent 2f9602c7f2
commit 6dfe66e548
89 changed files with 218 additions and 140 deletions
@@ -162,6 +162,23 @@ public class SenseGloveCoreImpl : ModuleRules
#else
Debug.Assert(false, "Unsupported engine version or compiler!");
#endif
#if UE_5_2_OR_LATER
if (Target.Architecture == UnrealArch.Arm64)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "aarch64"));
}
else if (Target.Architecture == UnrealArch.X64)
{
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
}
else
{
Debug.Assert(false, "Unsupported Linux architecture!");
}
#else
LibraryPath = Path.GetFullPath(Path.Combine(LibraryPath, "x86-64"));
#endif
}
else if (Target.Platform == UnrealTargetPlatform.Win64)
{