hidapi/libusb: need libusb >= 1.0.16 because of libusb_get_port_numbers

This commit is contained in:
Ozkan Sezer
2023-06-02 14:56:40 +03:00
committed by Sam Lantinga
parent e27c10a5b1
commit 8c476ca1b0

View File

@@ -84,8 +84,16 @@ static int SDL_libusb_get_string_descriptor(libusb_device_handle *dev,
#endif /* __FreeBSD__ */
#define HIDAPI_THREAD_MODEL_INCLUDE "hidapi_thread_sdl.h"
#ifndef LIBUSB_API_VERSION
#ifdef LIBUSBX_API_VERSION
#define LIBUSB_API_VERSION LIBUSBX_API_VERSION
#else
#define LIBUSB_API_VERSION 0x0
#endif
#endif
/* we need libusb >= 1.0.16 because of libusb_get_port_numbers */
/* we don't need libusb_wrap_sys_device: */
#define HIDAPI_TARGET_LIBUSB_API_VERSION 0x01000100
#define HIDAPI_TARGET_LIBUSB_API_VERSION 0x01000102
#undef HIDAPI_H__
#include "libusb/hid.c"