From a5b0974b157c753ed26d554d2676c17a23fd8fa3 Mon Sep 17 00:00:00 2001 From: Francesco Bertolaccini Date: Fri, 29 Jan 2016 20:05:26 +0100 Subject: [PATCH] Add OSX lib loading code --- SharpPhysFS/Interop.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SharpPhysFS/Interop.cs b/SharpPhysFS/Interop.cs index b6cfe42..da6328a 100644 --- a/SharpPhysFS/Interop.cs +++ b/SharpPhysFS/Interop.cs @@ -214,6 +214,12 @@ namespace SharpPhysFS loadSymbol = DynamicLoader.GetProcAddress; libraryName = "physfs.dll"; } + else if(Environment.OSVersion.Platform == PlatformID.MacOSX) + { + loadLibrary = n => DynamicLoader.osx_dlopen(n, 1); + loadSymbol = DynamicLoader.osx_dlsym; + libraryName = "libphysfs.dylib"; + } else { loadLibrary = n => DynamicLoader.unix_dlopen(n, 1);