diff --git a/GPU/GPUTracking/utils/qlibload.h b/GPU/GPUTracking/utils/qlibload.h index 248557aa7767f..03714d0144c3c 100644 --- a/GPU/GPUTracking/utils/qlibload.h +++ b/GPU/GPUTracking/utils/qlibload.h @@ -21,6 +21,12 @@ #define LIBRARY_LOAD(name) LoadLibraryEx(name, nullptr, nullptr) #define LIBRARY_CLOSE FreeLibrary #define LIBRARY_FUNCTION GetProcAddress +#elif defined(__APPLE__) +#define LIBRARY_EXTENSION ".dylib" +#define LIBRARY_TYPE void* +#define LIBRARY_LOAD(name) dlopen(name, RTLD_NOW) +#define LIBRARY_CLOSE dlclose +#define LIBRARY_FUNCTION dlsym #else #define LIBRARY_EXTENSION ".so" #define LIBRARY_TYPE void*