You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
802 B
27 lines
802 B
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)
|