From 695278dd429719ff9ae4495f9292fe14be2d682b Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 6 Jun 2016 23:44:58 -0700 Subject: [PATCH] libobs/util: Do not append .so w/ .dylibs on OSX --- libobs/util/platform-nix.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libobs/util/platform-nix.c b/libobs/util/platform-nix.c index e505eabaf..3cded14d3 100644 --- a/libobs/util/platform-nix.c +++ b/libobs/util/platform-nix.c @@ -49,7 +49,11 @@ void *os_dlopen(const char *path) return NULL; dstr_init_copy(&dylib_name, path); +#ifdef __APPLE__ + if (!dstr_find(&dylib_name, ".so") && !dstr_find(&dylib_name, ".dylib")) +#else if (!dstr_find(&dylib_name, ".so")) +#endif dstr_cat(&dylib_name, ".so"); void *res = dlopen(dylib_name.array, RTLD_LAZY);