AC_ARG_WITH(libusb, [AC_HELP_STRING(--with-libusb, [enable control of some mouse models through libusb @<:@default=check@:>@])], [], with_libusb=check) USB_LIBS= USB_CFLAGS= have_libusb=no if test "x$with_libusb" != xno; then AC_PATH_PROG(LIBUSBCONFIG,libusb-config,no) if test $LIBUSBCONFIG != "no"; then USB_LIBS="$($LIBUSBCONFIG --libs)" USB_CFLAGS="$($LIBUSBCONFIG --cflags)" AC_CHECK_LIB(usb,main, [have_libusb=yes AC_DEFINE(HAVE_LIBUSB, 1, [Defined if you have libusb])], [], [$USB_LIBS] ) fi if test "x$with_libusb" != xcheck && test "x$have_libusb" = xno; then AC_MSG_ERROR([--with-libusb was given, but test for libusb failed]) fi fi AC_SUBST(USB_LIBS) AC_SUBST(USB_CFLAGS)