All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DsoUtils Namespace Reference

Functions

std::string libNativeName (const std::string &libName)
 

Function Documentation

std::string DsoUtils::libNativeName ( const std::string &  libName)
inline

Definition at line 18 of file DsoUtils.h.

{
#if defined(_WIN32)
return libName+".dll";
#elif defined(__linux) || defined(__APPLE__)
return "lib"+libName+".so";
#else
// variant of the GIGO design pattern
return libName;
#endif
}