diff --git a/input/drivers_hid/btstack_hid.c b/input/drivers_hid/btstack_hid.c index af7c20b8b1..e20ad566a0 100644 --- a/input/drivers_hid/btstack_hid.c +++ b/input/drivers_hid/btstack_hid.c @@ -27,7 +27,9 @@ #include #include +#ifdef HAVE_DYNAMIC #include +#endif #include "../input_hid_driver.h" #define BUILDING_BTDYNAMIC @@ -750,10 +752,12 @@ static CFRunLoopSourceRef btstack_quit_source; static void *btstack_get_handle(void) { +#ifdef HAVE_DYNAMIC void *handle = dylib_load("/usr/lib/libBTstack.dylib"); if (handle) return handle; +#endif return NULL; } @@ -1261,6 +1265,7 @@ static bool btstack_try_load(void) if (!handle) return false; +#ifdef HAVE_DYNAMIC for (i = 0; grabbers[i].name; i ++) { *grabbers[i].target = dylib_proc(handle, grabbers[i].name); @@ -1271,6 +1276,7 @@ static bool btstack_try_load(void) return false; } } +#endif #if defined(HAVE_COCOA) || defined(HAVE_COCOATOUCH) run_loop_init_ptr(RUN_LOOP_COCOA);