From 8586f90379f8a769b324ff69a36c6e8681d604c2 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 4 Nov 2013 07:49:51 +0100 Subject: [PATCH] Implement support for loading OS X libraries. Refs #4993 --- lib/base/utility.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/base/utility.cpp b/lib/base/utility.cpp index 23112625c..f3b7895fd 100644 --- a/lib/base/utility.cpp +++ b/lib/base/utility.cpp @@ -251,9 +251,11 @@ void * Utility::LoadExtensionLibrary(const String& library) { String path; -#ifdef _WIN32 +#if defined(_WIN32) path = library + ".dll"; -#else /* _WIN32 */ +#elif defined(__APPLE__) + path = "lib" + library + ".dylib"; +#else /* __APPLE__ */ path = "lib" + library + ".so"; #endif /* _WIN32 */