diff --git a/Source/ZeroMQ/ZeroMQ.Build.cs b/Source/ZeroMQ/ZeroMQ.Build.cs index 91d88b5..3bad9ff 100644 --- a/Source/ZeroMQ/ZeroMQ.Build.cs +++ b/Source/ZeroMQ/ZeroMQ.Build.cs @@ -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); } diff --git a/ThirdParty/libzmq_4.3.1/MacOS/libzmq.a b/ThirdParty/libzmq_4.3.1/MacOS/libzmq.a new file mode 100644 index 0000000..f1e1ffa Binary files /dev/null and b/ThirdParty/libzmq_4.3.1/MacOS/libzmq.a differ