diff --git freedv.c freedv.c index 39f4e89..921a7a6 100755 --- freedv.c +++ freedv.c @@ -48,7 +48,11 @@ HMODULE WINAPI hLib; #else #include void * hLib; +#ifdef __APPLE__ +#define GET_HANDLE1 hLib = dlopen("@PREFIX_LIB@/libcodec2.dylib", RTLD_LAZY) +#else #define GET_HANDLE1 hLib = dlopen("libcodec2.so", RTLD_LAZY) +#endif #define GET_HANDLE2 hLib = dlopen("./freedvpkg/libcodec2.so", RTLD_LAZY) #define GET_HANDLE3 hLib = dlopen("./freedvpkg/libcodec2_32.so", RTLD_LAZY) #define GET_HANDLE4 hLib = dlopen("./freedvpkg/libcodec2_64.so", RTLD_LAZY)