Print libusb version on --version
#ifdef HAVE_V4L2
# include <libavdevice/avdevice.h>
#endif
+#ifdef HAVE_USB
+# include <libusb-1.0/libusb.h>
+#endif
void
scrcpy_print_version(void) {
@@ -54,4 +57,11 @@ scrcpy_print_version(void) {
AV_VERSION_MINOR(avdevice),
AV_VERSION_MICRO(avdevice));
#endif
+
+#ifdef HAVE_USB
+ const struct libusb_version *usb = libusb_get_version();
+ // The compiled version may not be known
+ printf(" - libusb: - / %u.%u.%u\n",
+ (unsigned) usb->major, (unsigned) usb->minor, (unsigned) usb->micro);
+#endif
}
