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:13:51 +02:00
parent bb35da6434
commit f72cf3e7c2
89 changed files with 218 additions and 140 deletions
@@ -156,6 +156,23 @@ public class SenseGloveConnectImpl : 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)
{
@@ -287,6 +304,23 @@ public class SenseGloveConnectImpl : 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)
{
@@ -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)
{
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.