X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcecloader.h;h=9316befcfae81355bdcb47e3216665e04b2f1515;hb=30a57ee80e9222abfbeefd257da1c3ddbaecb3b0;hp=ceba1e3db7358ffee787953bc848ab6ca78a6f05;hpb=761dcc45a8a0fb5480c3d0898b7b7ffadd4a479c;p=deb_libcec.git diff --git a/include/cecloader.h b/include/cecloader.h index ceba1e3..9316bef 100644 --- a/include/cecloader.h +++ b/include/cecloader.h @@ -79,10 +79,18 @@ CEC::ICECAdapter *LoadLibCec(const char *strName, CEC::cec_logical_address iLogi if (!g_libCEC) { +#if defined(__APPLE__) + g_libCEC = dlopen("libcec.dylib", RTLD_LAZY); +#else g_libCEC = dlopen("libcec.so", RTLD_LAZY); +#endif if (!g_libCEC) { +#if defined(__APPLE__) + cout << "cannot find libcec.dylib" << endl; +#else cout << "cannot find libcec.so" << endl; +#endif return NULL; } }