mirror of
https://github.com/jwinterm/xmr-stak.git
synced 2026-10-18 05:51:45 +02:00
Merge pull request #85 from psychocrypt/fix-OSXdynamicLibraryExtension
OSX file file extension (dynamic libraries)
This commit is contained in:
@@ -37,7 +37,13 @@ struct plugin
|
||||
return;
|
||||
}
|
||||
#else
|
||||
libBackend = dlopen((params::inst().executablePrefix + "/lib" + libName + ".so").c_str(), RTLD_LAZY);
|
||||
// `.so` linux file extention for dynamic libraries
|
||||
std::string fileExtension = ".so";
|
||||
# if defined(__APPLE__)
|
||||
// `.dylib` Mac OS X file extention for dynamic libraries
|
||||
fileExtension = ".dylib";
|
||||
# endif
|
||||
libBackend = dlopen((params::inst().executablePrefix + "/lib" + libName + fileExtension).c_str(), RTLD_LAZY);
|
||||
if(!libBackend)
|
||||
{
|
||||
std::cerr << "WARNING: "<< m_backendName <<" cannot load backend library: " << dlerror() << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user