MacOS support

This commit is contained in:
Halvor Haukvik
2019-02-18 20:40:42 +01:00
parent bdb793e07d
commit acbc82f792
2 changed files with 7 additions and 4 deletions
+7 -4
View File
@@ -38,6 +38,9 @@ public class ZeroMQ : ModuleRules
staticLibrary = Path.Combine(ZeroMQRootPath, "Linux", "libzmq.so");
PublicAdditionalLibraries.Add("stdc++");
break;
case UnrealTargetPlatform.Mac:
staticLibrary = Path.Combine(ZeroMQRootPath, "MacOS", "libzmq.a");
break;
default:
Console.WriteLine("unsupported target platform: %s", Target.Platform);
Debug.Assert(false);
@@ -45,16 +48,16 @@ public class ZeroMQ : ModuleRules
}
bEnableExceptions = true;
Console.WriteLine("Using ZeroMQ static library: {0}", staticLibrary);
PublicAdditionalLibraries.Add(staticLibrary);
}
public ZeroMQ(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] {"Core"});
{
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
PublicDependencyModuleNames.AddRange(new string[] { "Core" });
AddZeroMQ(Target);
}
Binary file not shown.