AC_DEFUN([MD_CHECK_LIBUSB018B],
[
AC_CHECK_HEADERS([usb.h])
LIBUSB_CFLAGS="`libusb-config --cflags`"
LIBUSB_LIBS="`libusb-config --libs`"
AC_SUBST(LIBUSB_CFLAGS)
AC_SUBST(LIBUSB_LIBS)
test "$os_support" = "linux" && {
AC_MSG_CHECKING(for libusb version)
AC_LINK_IFELSE(
[
#include <usb.h>
int main(void)
{
usb_dev_handle* dev;
usb_detach_kernel_driver_np(dev, 0);
return 0;
}
],
AC_MSG_RESULT(ok (>= 0.1.8beta)),
AC_MSG_ERROR(libhid requires libusb version 0.1.8beta or greater)
)
}
])
syntax highlighted by Code2HTML, v. 0.9.1